Ubuntu18.04下安装mysql5.7超详细步骤

1、首先执行下面三条命令:
#安装mysql服务

sudo apt-get install mysql-server

#安装客户端

sudo apt install mysql-client

#安装依赖

sudo apt install libmysqlclient-dev

#检查状态

sudo netstat -tap | grep mysql

2、设置root密码:
mysql5.7安装完成后普通用户不能进mysql,原因:root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password,直接用root权限登录就不用密码,修改root密码和登录验证方式:
2.1、首先用root权限登陆mysql:
在Ubuntu 18.04终端下输入以下命令获取最高权限root ,并且根据提示输入你的终端密码

su

2.2、登陆mysql:

mysql

2.3、打开数据库名字为"mysql"的数据库:

use mysql;

2.4、修改mysql的密码:

update user set authentication_string=PASSWORD("这写你设置的密码")where user='root';

2.5、输入:

update user set plugin="mysql_native_password";

2.6、刷新权限:

flush privileges;

2.7、退出mysql命令行:

quit;

2.8、重新打开Ubuntu 18.04终端,正常登陆mysql
输入:

mysql -uroot -p 

然后输入密码
3.0、数据库登陆成功,问题解决。

你可能感兴趣的:(Ubuntu,64)