(整)deepin下mysql的安装与部分错误解决办法

deepin(深度)是国产Linux系统,程序员肯定要了解Linux系统啦,但是在程序安装上可能会有些不习惯,现在让我们来看看mysql在deepin上的安装过程。

1.傻瓜式命令行安装

  这也是Linux系统的一大爽点,不需要跑去浏览器找安装包了,具体的安装可以看https://blog.csdn.net/qq_37341357/article/details/79019112 ,上面写的很清楚。

  但是有的人可能会遇到我遇到的问题,安装mysql server时并没有让你在安装过程中输入启动mysql的密码,虽然后续的操作都没问题,但肯定有隐患。

2.ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO(YES))

  安装好了后,你要打开mysql,输入mysql -u root -p,哦~,错误提示如上!

  如果你输入命令:

select * from mysql.user\G

  发现在root用户下的plugin值是auth_socket ,而不是默认值 mysql_native_password的话,那么恭喜你,解决方案在这里:https://blog.csdn.net/weixin_41016986/article/details/82027456

3.设置密码

  当你吧plugin值改成了mysql_native_password,这时候就可以改密码了,因为auth_socket插件不关心也不需要密码,在这个插件下你是改不了密码的,好,命令如下:

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘要设置的密码‘;

  ok,这时候你再查一下select * from mysql.user\G会发现root用户下authentication_string: 后面不再是空的了,而是一串乱码,说明更改密码成功。

4.deepin 下mysql常用指令

 一切就绪,肯定就要用mysql了。 

  停止MySQL数据库服务:

  sudo systemctl stop mysql.service

  启动MySQL数据库服务:

  sudo systemctl start mysql.service

  重启MySQL数据库服务:

  sudo systemctl restart mysql.service

  查看MySQL运行状态:

  sudo systemctl status mysql.service     ,按q退出

  查看mysqld进程是否开启

  pgrep mysqld    ,如果进程开启,命令将返回该进程的id。

蛋疼的是你用上面的命令打开关闭mysql不给提示,是不是成功了也不会说,自己去看吧。

5.deepin上Navicat的破解

  有了mysql,自然不能少了它的好搭档navicat。先在深度商店直接下载一个navicat,当然,这个是正版的,然后你可以去pan.baidu.com/s/1fpJGa2Xxqla7ijYj2ls9PQ  ,下载一个.exe文件进行替换。

  whereis navicat 查看本地安装路径,例如我的路径是:navicat: /usr/share/navicat,替换就是了

ps:Linux下查找文件可以用whereis、locate或者find命令。如果是快速搜索文件,最好是用whereis或者locate命令,它们的查找速度要比find命令快很多,这是因为在Linux系统中有个数据库,记录了系统内的所有文件,而whereis和locate命令就是在这个数据库中查找,并没有实际查找硬盘,而数据库查找往往是非常快的;而find命令是直接查找硬盘,如果硬盘文件比较多,就比较费时间。不过locate在deepin下是没有的,要手动安装,教程:https://jingyan.baidu.com/article/6b1823098ed79aba59e15974.html
注意一点:whereis和locate命令的数据库是一天更新一次,所以有时候会找到已经删除的文件,还会有找不到最新刚刚创建文件的情况,当明明记得有却找不到时,就用find命令来查找

原文地址:https://www.cnblogs.com/qzj-it/p/9887041.html

时间: 2024-08-05 21:33:01

(整)deepin下mysql的安装与部分错误解决办法的相关文章

PHP编译安装时常见错误解决办法,php编译常见错误

PHP编译安装时常见错误解决办法,php编译常见错误 1.configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution 解决方法: yum -y install libxslt-devel 2.configure: error: Could not find net-snmp-config binary. Please check your net-snmp installa

Amazon RDS MySQL数据库还原时 log_bin_trust_function_creators 错误解决办法

使用了Amazon AWS EC2免费云空间,数据库实例采用Amazon RDS.原来在Windows Server上有一个存在大量数据的MySQL数据库.现在需要在Amazon RDS上还原这个MySQL数据库,勾掉Views(因为它会要求SUPER权限,而Master User无此权限,毕竟是托管的RDS),只留下Tables,如下图(使用Navicat): 图1:勾掉Views,因为RDS上的Masteruser无Super权限,无法还原Views对象 但在还原时,仍然出现如下的错误信息:

linux编译安装时常见错误解决办法

linux编译安装时常见错误解决办法 This article is post on https://coderwall.com/p/ggmpfa 原文链接:http://www.bkjia.com/PHPjc/1008013.html configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution复制代码 代码如下:yum -y install libxslt-devel c

mysql中连接失败2003错误解决办法

在使用mysql数据库,新建连接时,会报2003-Can't connect to server on 'localhost'(10038)错误,原因主要是MYSQL服务没有启动起来,但是进入:计算机——管理——服务中,找不到MYSQL服务,主要解决办法: 方法1: 1.找到mysql的安装路径下的 bin 文件夹下,例如我的是:"E:\dataBase\mySQL\bin"; 2.找到bin文件夹下的 “mysqld.exe” 可执行文件,双击,这样mysql服务就可以在服务中找到了

mysql 服务意外停止1067错误解决办法小结

今天在配置服务器时安装mysql5.5总是无法安装,查看日志错误提示为1067错误,下面来看我的解决办法 事件类型: 错误 事件来源: Service Control Manager 事件种类: 无 事件 ID: 7034 日期: 2012-11-1 事件: 9:25:52 用户: N/A 计算机: SVCTAG-HZWGF3X 描述: 服务 MySQL 意外停止.这发生了 1 次. 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮

(转)ubuntu源码编译安装php常见错误解决办法

原文地址 http://blog.csdn.net/white__cat/article/details/28907535 './configure' '–prefix=/usr/local/PHP' '–with-config-file-path=/etc' '–with-MySQL=/usr/local/mysql' '–with-mysqli=/usr/local/mysql/bin/mysql_config' '–with-iconv-dir=/usr/local' '–with-fre

linux下mysql的忘记root密码的解决办法

因为放寒假家里没有宽带,便很少上网,前几天用手机进入自己的个人博客时竟然返回数据库不能连接的错误,吓我一跳,网站肯定被人黑了,但转头一想我的博客就几篇破文章,谁这么无聊要黑,我并没有立刻去网上找解决的办法,因为手机不能连接服务器.今天打开电脑第一件事就是要解决这个问题,我确定我的mysql登录密码没有写错,但是不明白为什么一直报这样的错: Access denied for user 'root'@'localhost' (using password:YES) 索性我就改一下登录密码试试,在网

PHP编译安装时常见错误解决办法

This article is post on https://coderwall.com/p/ggmpfa configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution 代码如下: yum -y install libxslt-devel configure: error: Could not find net-snmp-config binary. Please chec

Mac环境下执行npm install报权限错误解决办法

1. 一般情况 sudo npm install 2. 特殊情况 npm install --unsafe -perm 3. 究极情况 sudo npm install --unsafe -perm 原文地址:https://www.cnblogs.com/similar/p/11247327.html