ubuntu16.04安装mysql 5.7

ubuntu16.04安装mysql 5.7步骤:

1.打开终端
2.输入命令:

sudo apt-get install mysql-server

这里报错:
ubuntu16.04安装mysql 5.7
解决方案:查看是否有进程占用apt-get,然后kill就好了
输入ps -aux | grep apt-get
ubuntu16.04安装mysql 5.7
输入kill 2892
3.输入命令:

sudo apt-get install mysql-server #等待

4.输入命令:

sudo apt-get install mysql-client #等待

5.输入命令:

sudo apt install libmysqlclient-dev

到此就已经安装好了,用以下命令测试是否安装成功:

sudo netstat -tap | grep mysql

看见如下信息就说明安装成功了:
ubuntu16.04安装mysql 5.7
输入mysql -u root -p进入mysql会报错:
ubuntu16.04安装mysql 5.7
因为此次安装没有提示任何输入root账户信息,我们以以下方式登录mysql,
首先cd /etc/mysql/,然后查看文件中的登录账号和密码输入sudo cat debian.cnf
ubuntu16.04安装mysql 5.7
然后用上面的uesr和password就可以登录了
ubuntu16.04安装mysql 5.7
6.修改root用户和密码
注:由于mysql5.7没有password字段,密码存储在authentication_string字段中,password()方法还能用在mysql中执行下面语句修改密码:

show databases;
 
use mysql;
  
update user set authentication_string=PASSWORD("自定义密码") where user='root';
  
update user set plugin="mysql_native_password";
  
flush privileges;
  
quit;

ubuntu16.04安装mysql 5.7
ubuntu16.04安装mysql 5.7
7.修改完密码,需要重启mysql

/etc/init.d/mysql restart

ubuntu16.04安装mysql 5.7
8.再用mysql -u root -p就OK了
ubuntu16.04安装mysql 5.7