Linux:如何重设MySQL根密码
时间:2020-02-23 14:39:45 来源:igfitidea点击:
忘记了MySQL的root密码?请按照以下简单步骤将其重置。
当然,您至少需要在操作系统上具有root用户访问权限级别才能继续。
1.停止MySQL数据库服务器:
/etc/init.d/mysql stop
2.使用"跳过授予表"选项启动MySQL:
mysqld_safe --skip-grant-tables &
警告!使用这种模式运行时,这是非常不安全的,每个人都可以自由访问整个数据库服务器。
我建议离线进行或者至少阻止任何远程MySQL连接(TCP-3306)。
您也可以在没有网络支持的情况下使用以下命令启动它:
mysqld_safe --skip-grant-tables --skip-networking &
3.登录到MySQL:
mysql -u root -p
4.设置新密码:
mysql> use mysql; mysql> update user set password=PASSWORD("NEW_PASSWORD") where user="root"; mysql> flush privileges; mysql> Ctrl+D
5.停止MySQL:
/etc/init.d/mysql stop
6.正常启动MySQL:
/etc/init.d/mysql start