方法一
不登陆 mysql 系统,使用
mysqladminmysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】
方法二
一、登录 mysql 系统
mysql -uroot -pEnter
password: [输入原来的密码]
mysql> use mysql
mysql> update user set password = passworD("123456") where user = 'root'
mysql> exit
注意 若 Mysql 的版本在 5.7 及以上,则使用新的 update
mysql> update user set authentication_string = passworD("123456") where user = 'root'
二、忘记原来的 myql 的 root 的密码
方法三
首先拿到操作系统的 root 权限,然后 kill 掉 Mysql 服务或者手动 stop 掉,这里我推荐使用手动 stop#service mysql stop1 然后执行 # mysqld_safe --skip-grant-tables &1&,表示在后台运行,不再后台运行的话,就再打开一个终端吧。接着登陆 MySQL 修改密码
# mysql> use mysql
mysql> UPDATE user SET password = password("123456") WHERE user = 'root'
mysql> exit
注意 如果 MySQL 的版本是 5.7 及以上的话 update 语句如下
mysql> update user set authentication_string = password("123456") where user = 'root'