ubuntu16.04安装mysql 5.7
ubuntu16.04安装mysql 5.7步骤:
1.打开终端
2.输入命令:
sudo apt-get install mysql-server
这里报错:
解决方案:查看是否有进程占用apt-get,然后kill就好了
输入ps -aux | grep apt-get
输入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
看见如下信息就说明安装成功了:
输入mysql -u root -p
进入mysql会报错:
因为此次安装没有提示任何输入root账户信息,我们以以下方式登录mysql,
首先cd /etc/mysql/
,然后查看文件中的登录账号和密码输入sudo cat debian.cnf
然后用上面的uesr和password就可以登录了
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;
7.修改完密码,需要重启mysql
/etc/init.d/mysql restart
8.再用mysql -u root -p
就OK了