linux中忘记mysql用户root密码解决方案

1.vim /etc/my.cnf
[mysqld]
skip-grant-tables ##追加此行,跳过权限表,

2.重启mysql
systemctl restart mysqld

3.mysql 登陆mysql
mysql> use mysql;
mysql> UPDATE user SET Password = password ( ‘zha123456‘ ) WHERE User = ‘root‘ ;
mysql> flush privileges ;
mysql> quit

4.恢复配置文件my.cnf
vim /etc/my.cnf
[mysqld]
skip-grant-tables ##去掉此行,继续校验权限表,

5.重启mysql
systemctl restart mysqld

原文地址:https://www.cnblogs.com/zhaoguiyuan/p/11116155.html

时间: 2024-08-29 05:14:48

linux中忘记mysql用户root密码解决方案的相关文章

linux 忘记mysql用户root密码 解决方案

1.vim /etc/my.cnf[mysqld]skip-grant-tables ##追加此行,跳过权限表, 2.重启mysqlsystemctl restart mysqld 3.mysql 登陆mysqlmysql> use mysql;mysql> UPDATE user SET Password = password ( 'zha123456' ) WHERE User = 'root' ;mysql> flush privileges ; mysql> quit 4.

Linux下忘记MySQL的root密码的解决方法

恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线. 2.修改MySQL的登录设置: vim /etc/my.cnf 在[mysqld]的段中加上一

Red Hat的LINUX系统忘记根用户ROOT密码

如图: 1.开机在此界面按E进入下一个操作界面 2.出现如图,按E确定 3.出现如图,选择第二项kernel 开头的列 4.出现如图界面后,按空格 5.在代码的最后面输入single,后回车 6.反回如下图界面后,按B键,系统启动到更改密码处 7.在如图处输入passwd root,回车,输入新密码,确认新密码 8.会出一行提示密码已经更新的英文,输入reboot,重启系统,这时就可以用新的ROOT密码进入系统了

Centos下忘记mysql的root密码的解决方法

Centos下忘记mysql的root密码的解决方法 一:(停掉正在运行的mysql) [[email protected] ~]# service mysql stop 二:使用 “--skip-grant-tables”参数重新启动mysql [[email protected] ~]# mysqld_safe --skip-grant-tables & [1] 23810 Starting mysqld daemon with databases from /var/lib/mysql 三

忘记mysql 的 root密码怎么办

如果忘记mysql的root密码,可以按下面操作即可.1. vim /etc/my.cnf  在[mysqld]字段下添加参数  skip-grant  2. service mysqld restart3. mysql -uroot 4. use mysql;update user set password=password('your password') where user='root';flush privileges;5.  vim /etc/my.cnf  注释掉 skip-gra

windows下忘记mysql的root密码

1.停止mysql 2.命令行启动mysqlmysqld --defaults-file="c:\mysql\mysql server 5.1\my.ini" --console --skip-grant-tables 3.无密码登录后执行以下sqlupdate mysql.user set password = password('123456') where user = 'root';flush privileges; 一切恢复正常! windows下忘记mysql的root密码

windows下忘记mysql的root密码解决方法(图文)

在windows下忘记mysql的root密码对于很对新手来说,也是会经常遇到的,我也刚好遇到啦,参考网上的解决办法,自己又整理啦一下. 1.首先需要查看mysql的服务是否启动. 打开cmd窗口,输入命令:net start 2.如果mysql服务已经启动,则需要先停止mysql服务. 命令:net stop mysql 3.然后需要切换到自己本地mysqld的安装目录后,执行以下命令: mysqld --defaults-file="C:\Program Files\MySQL\MySQL

***在Linux环境下mysql的root密码忘记解决方法(三种)-推荐第三种

MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线. 2.修改MySQL的登录设置: ? 1 # vi /etc/my.cnf 在[

在Linux环境下mysql的root密码忘记解决方法

mysql版本不同,修改密码的方法大同小异,但是有一定的区别: mysql5.1 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 2.修改MySQL的登录设置:# vi /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出 3.重新启动mysqld service mysqld restart 4.登录并修改MySQL的root密码 mysql> USE mysql ;mysql> UPDATE user SE