mysql5.7一改往常的操作,所有操作都无效,即便你在配置文件[mysqld]设置skip-grant-tables

正确设置方法如下:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev
    • 先查看自动生成的用户名以及密码,可以看到这里的user=###和password=*
      sudo cat /etc/mysql/debian.cnf

      Ubuntu18.04安装Mysql5.7及密码设置

       

    •  登录mysql数据库
mysql -udebian-sys-maint -pxxxx

 一顿操作以后

update mysql.user set authentication_string=PASSWORD("root密码") 
where User="root";

update mysql.user set plugin="mysql_native_password";

flush privileges;

exit

 

Ubuntu18.04安装Mysql5.7及密码设置

 

 然后再连接数据库就成功了。

 

转载自:https://blog.csdn.net/Lj_550566181/article/details/81004258

相关文章:

  • 2022-12-23
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-06-18
猜你喜欢
  • 2021-06-25
  • 2021-11-27
  • 2021-10-10
  • 2022-12-23
  • 2022-03-09
相关资源
相似解决方案