Ubuntu 安装Mysql
1. 安装
sudo apt-get install mysql-server mysql-client
2. 修改密码
使用root权限修改/etc/mysql/mysql.conf.d/mysqld.cnf, 然后在skip-external-locking后边一行添加skip-grant-tables。
然后我们重启mysql,命令如下:
service mysql restart
然后就可以登录到控制台了:
mysql -uroot -p
在输入密码的时候直接回车就好了。
然后我们来修改root的密码,在之前的版本(具体哪个自己请去查)密码对应的字段是 "password", 在mysql 5.7中是authentication_string,这个点要注意一下。然后直接修改密码就好了:
update user set authentication_string=password('root') where User='root';
然后把配置文件skip-grant-tables这行删除掉的时候,兴高采烈去登录的时候:

此时,我们只需要:

然后修改这里的plugin为mysql_native_password,意思是使用本地密码进行验证。

3. 配置登录

或者直接重新创建一个账号:
$ sudo mysql -u root mysql> USE mysql; mysql> CREATE USER 'YOUR_SYSTEM_USER'@'localhost' IDENTIFIED BY ''; mysql> GRANT ALL PRIVILEGES ON *.* TO 'YOUR_SYSTEM_USER'@'localhost'; mysql> UPDATE user SET plugin='auth_socket' WHERE User='YOUR_SYSTEM_USER'; mysql> FLUSH PRIVILEGES; mysql> exit;

浙公网安备 33010602011771号