300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MySQL忘记/无root密码 强制修改root密码

MySQL忘记/无root密码 强制修改root密码

时间:2018-10-16 10:04:12

相关推荐

MySQL忘记/无root密码 强制修改root密码

MySQL忘记/无root密码强制修改root密码

重置MySQL的root密码步骤如下:步骤一:在命令行输入以下命令强制不检测mysql登录时的密码:步骤二:在命令行内输入以下命令将mysql的root密码置为空:步骤三:在命令行输入以下命令恢复mysql登录时检测密码步骤四:在命令行内输入以下命令设置新的mysql的root密码步骤五:测试root密码是否重置成功

重置MySQL的root密码步骤如下:

步骤一:在命令行输入以下命令强制不检测mysql登录时的密码:

sudo vi /etc/f

在[mysqld]下方插入如下一句(用于忽略mysql登入密码):

skip-grant-tables

保存退出f

继续执行:

sudo service mysql restartmysql -u root -p

不输入密码即可登入mysql

步骤二:在命令行内输入以下命令将mysql的root密码置为空:

use mysql;update mysql.user set authentication_string='' where user="root" and host="localhost";flush privileges;exit;

步骤三:在命令行输入以下命令恢复mysql登录时检测密码

sudo vi /etc/f

在[mysqld]下方删除或注释掉刚刚插入的‘skip-grant-tables’行

注释格式(‘#’+注释)如下:

# skip-grant-tables

保存退出f

sudo service mysql restartmysql -u root -p# 不输入密码即可登入mysql,因为root密码已被置为空

步骤四:在命令行内输入以下命令设置新的mysql的root密码

use mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';exit;

此处把新密码设置为root,你可以设置为你的密码

步骤五:测试root密码是否重置成功

mysql -u root -p

输入你的新密码即可登录测试。

至此,在忘记安装完MySQL,没有其root密码的情况下,以上步骤可帮助你快速重置MySQL的root密码。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。