MySQL——用指令行改动root登陆密码的4种方式

2021-04-02 08:48 jianzhan

方式1: 用SET PASSWORD指令

最先登陆MySQL。

文件格式:mysql set password for = password( 新登陆密码

事例:mysql set password for = password( 123


方式2:用mysqladmin

文件格式:mysqladmin -u客户名 -p旧登陆密码 password 新登陆密码

事例:mysqladmin -uroot -p123456 password 123


方式3:用UPDATE立即编写user表

最先登陆MySQL。

mysql use mysql;

mysql update user set password=password( 123 ) where user= root and host= localhost

mysql flush privileges;


方式4:在忘掉root登陆密码的情况下,能够那样

以windows为例子:

1. 关掉已经运作的MySQL服务。

2. 开启DOS对话框,转到mysql\bin文件目录。

3. 键入mysqld --skip-grant-tables 回车键。--skip-grant-tables 的含意是起动MySQL服务的情况下绕过管理权限表验证。

4. 再开一个DOS对话框(由于刚刚哪个DOS对话框早已不可以动了),转到mysql\bin文件目录。

5. 键入mysql回车键,假如取得成功,将出現MySQL提醒符 。

6. 联接管理权限数据信息库: use mysql; 。

6. 改登陆密码:update user set password=password( 123 ) where user= root (别忘记最终大大加分号) 。

7. 更新管理权限(务必流程):flush privileges; 。

8. 撤出 quit。

9. 销户系统软件,再进到,应用客户名root和刚刚设定的新登陆密码123登陆。