ubuntu18.04安装mysql

忘记从哪个版本开始,mysql安装的过程中不再提供设置初始密码这个步骤,因此安装完mysql之后需要手动修改root密码

  1. 安装mysql
sudo apt-get install mysql-server mysql-client
sudo service mysql restart 
# 正常应该就安装完成了
# 查看所安装的mysql版本号
mysql -V
  1. 修改root密码
# 由于暂时没法直接用密码登入mysql,使用sudo命令
sudo mysql
# mysql
mysql> select user, plugin from mysql.user;
# 因为root没有设置密码,可以看到root用户当前的plugin是auth_socket,需要更改为mysql_native_password并设置密码才能使用密码方式登入mysql,若只更改了plugin而没有设置密码,plugin会回退会auth_socket,因为没有设置密码
mysql> update mysql.user set authentication_string=PASSWORD('password'),plugin='mysql_native_password' where user='root';
mysql> flush privileges;
mysql> exit;
# 重启mysql服务
sudo service mysql restart
mysql -u root -p
# 输入密码 password,正常应该就进入mysql了

你可能感兴趣的:(ubuntu18.04安装mysql)