【MYSQL】Ubuntu18.04安装mysql服务及可视化操作软件workbench

本篇教程解决的踩坑提示:安装mysql服务以后,未要求提供初始密码,无法登陆数据库。


[h2title]一、安装mysql服务[/h2title]

执行命令

sudo apt-get install mysql-server
sudo apt-get install mysql-client

命令无报错的话,此时Mysql已经成功安装并自动运行了。

使用命令

sudo netstat -tap | grep mysql

如果有返回带mysql的命令行说明服务已经正常运行,如果此步发生未找到netstat的报错,执行命令 sudo apt-get install net-tools
如果mysql服务没有自动运行可以执行命令

sudo /etc/init.d/mysql start

来启动mysql

[h2title]二、解决密码未知问题(如果已经知道密码可以直接跳过此步)[/h2title]

执行命令

sudo cat /etc/mysql/debian.cnf

注意看返回的内容(下图为博主的文件内容,你的文件会有区别)

 

其中user就是数据库默认设置的用户名,password就是自动生成的密码。

然后我们就用这文件中的用户名和密码登录数据库。

mysql -u debian-sys-maint -p(你的密码)

如我就执行下图的命令。

执行完命令以后我们就成功进入了数据库。

然后输入命令(注意每条mysql的命令都需要英文分号结尾)

use mysql;

然后给root用户设置新密码

update user set authentication_string=PASSWORD("新密码") where user='root';

注意把新密码改为自己的密码再执行命令

执行命令

update user set plugin="mysql_native_password";

再执行刷新命令

flush privileges;

最后退出

quit;

执行命令重启mysql

sudo /etc/init.d/mysql restart

此时密码已经修改完了,可以使用命令登录试试

mysql -u root -p(刚刚设置的密码)

[h2title]三、安装workbench[/h2title]

执行命令

sudo apt-get install mysql-workbench

然后就可以在应用里面找到workbench了

点击打开就可以使用了。

任何使用问题可以评论留言哦。

由于在Ubuntu下编辑此文章,输入法可能会导致的某些词语错误,见谅。

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注