MySQL修改用户名密码

MySQL修改用户名密码
 最后更新于 2024年10月02日 22:58:15

方法一

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

二、忘记原来的 myqlroot 的密码

方法三

首先拿到操作系统的 root 权限,然后 killMysql 服务或者手动 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'