从新设置MYSQL数据库的root密码

在windows下:通过验证可行!
        括号内的为输入命令字符串!
1:中止mysql服务;
2:打开cmd命令行窗口,使用cd/d命令进入到mysql数据库所在的bin目录;
        3:输入命令:[  mysqld --skip-grant-tables  ],此时窗口会中止等待;
        4:从新打开另一个cmd命令行窗口,使用cd/d命令进入到mysql数据库所在的bin目录;
        5:输入命令:[  mysql -uroot -poldpassword  ](有密码)或[  mysql -uroot  ](无密码),登陆成功显示欢迎词;
        6:输入命令:[  use mysql  ],命令执行成功显示 Database changed;
        7:输入命令:[  update user set password=password("新密码") where user="root";  ];
        8:输入命令:[  flush privileges;  ];
        9:从新启动mysql。mysql

在linux下未经检验:
若是 MySQL 正在运行,首先杀之: killall -TERM mysqld。
启动 MySQL :bin/safe_mysqld --skip-grant-tables &
就能够不须要密码就进入 MySQL 了。
而后就是
>[  use mysql  ]
>[  update user set password=password("new_pass") where user="root";  ]
>[  flush privileges;  ]
从新杀 MySQL ,用正常方法启动 MySQL 。linux

相关文章
相关标签/搜索