一、MySQL初始化root密码

mysql默认root用户没有密码,输入mysql –u root 进入mysql

1、进入mysql数据库

  1. use mysql;

2、初始化root密码

  1. mysql>update user set password=PASSWORD(\'123456\') where User=\'root\';

(补充:授权请戳这里

二、root密码忘记解决方法(Windows环境)

1、确保MySQL服务停止

例如,在DOS窗口下输入 net stop mysql5 或 net stop mysql

2、打开第一个cmd窗口,进入MySQL安装目录下的bin目录

例如,D:\mysql-5.5.35-win32\bin>

3、跳过权限安全检查,MySQL服务运行起来后,不用输入密码就能进入数据库

例如,D:\mysql-5.5.35-win32\bin>mysqld –defaults-file=”D:\mysql-5.5.35-win32\my.ini” –console –skip-grant-tables

4、打开第二个cmd窗口,连接MySQL

输入命令:mysql -uroot -p

出现 Enter password: 直接回车

5、使用命令切换到mysql数据库:

  1. use mysql;

6、使用命令更改root密码:

  1. UPDATE user SET Password=PASSWORD(\'在此输入新密码\') where USER=\'root\';

7、刷新权限:

  1. FLUSH PRIVILEGES;

8、退出:

  1. quit;

9、关闭上面打开的两个cmd窗口,重新启动MySQL服务。

 

原文文章来源:https://xushanxiang.com/2019/07/mysql-initializes-the-root-password.html

版权声明:本文为liuyu2014原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/liuyu2014/p/11854759.html