安装完MySQL后,却没有密码,如何登录并修改密码? 您所在的位置:网站首页 mysql无密码登录后设置密码是什么意思 安装完MySQL后,却没有密码,如何登录并修改密码?

安装完MySQL后,却没有密码,如何登录并修改密码?

2024-02-16 18:31| 来源: 网络整理| 查看: 265

1. 在终端输入sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

2. 在[mysqld]下方的skip-external-locking下面添加一行:

skip-grant-tables

3. 重启MySQL服务:

sudo service mysql restart

4. 在终端输入命令:mysql 进入mysql

5. 输入USE mysql (切换至mysql数据库)

6. 将root用户的密码修改为123456:      

UPDATE mysql.user SET authentication_string=password('123456') WHERE User='root' AND Host ='localhost';

7. 修改字段plugin:

UPDATE user SET plugin="mysql_native_password";

    (Plugin字段标识可以用于验证用户身份的插件,如果字段为空,服务器使用内建授权验证机制验证用户身份。 )

8. 输入flush privileges;

9. 输入quit;

10. 把/etc/mysql/mysql.conf.d/mysqld.cnf文件中添加的一行注释掉,重启mysql  



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有