密码篇


设置/修改密码

mysql安装后默认用户root的密码为空 可用工具修改(法一):

mysqladmin -uroot -p password [回车]
原密码:[回车](因为原密码为空所以直接回车)
新密码:[新密码][回车]
确认密码:[新密码][回车]


也可以:

mysqladmin -uroot -p password "新密码" [回车]
原密码:[回车]


还可以(法二):

直接mysql登录进入mysql库进行修改:


mysql> use mysql
mysql> update user set password=PASSWORD('123456') where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1  Changed: 0  Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)


破解root密码


  1. 关闭mysql服务

  2. 以安全模式开启并跳过赋权表,这样登录将不核对用户、密码
    mysqld_safe --skip-grant-tables & 

  3. 用以上设置/修改密码的方法二直接修改。

  4. 退出并关闭现有mysql服务

  5. 正常启动mysql