方法一
不登陆 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'