Ubuntu下apt-get安装Mysql5.7密码修改

在ubuntu18.04中使用apt-get安装mysql-server后没有提示创建密码,需要手动修改root的密码及开启密码验证

修改root密码

mysql> use mysql;
mysql> update user set authentication_string=password("your password") where user = "root";
mysql> flush privileges;

开启密码验证

  1. 修改mysql配置文件
vim /etc/mysql/conf.d/myslq.cnf

[mysqld]
default_authentication_plugin=mysql_native_password # 加上这行
  1. 在mysql-cli中配置
mysql> use mysql;
mysql> update user set plugin="mysql_native_password";
mysql> flush privileges;

创建用户并授权

mysql> GRANT ALL ON *.* TO "root"@"%" IDENTIFIED BY "root";
  • ALL:赋予的权限,如select、update
  • *.*:第一个*为库民,第二个*为表名

你可能感兴趣的:(Ubuntu下apt-get安装Mysql5.7密码修改)