1.关闭mysql 服务
[root@local ~]#etc/rc.d/init.d/mysqld stop
2.测试检查mysql是否真的关闭
#netstat -antl | grep 3306 或用ps 的方式查看进程
3.开启mysql用 --skip-grant-tables 参数
[root@local ~]# /usr/bin/mysqld_safe --skip-grant-tables --user=mysql &
[1] 24076
[root@local ~]# Starting mysqld daemon with databases from /var/lib/mysql
4.mysql -u root -p 通过空密码进入mysql,
[root@local ~]# mysql -u root -p
Enter password: #### 直接按回车
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.22
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
mysql> use mysql; ###这里需要使用mysql 数据库,否则重新设置密码容易报错
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
5.利用mysql库中的user表,重新设置密码
mysql> update user set password=password('123456') where user='root';
Query OK, 2 rows affected (0.01 sec)
Rows matched: 2 Changed: 2 Warnings: 0
6:flush privileges 刷新缓冲区
mysql> flush privileges;
7. 退出mysql ,并重新启动mysql 服务
mysql> quit
[root@local ~]# /etc/rc.d/init.d/mysqld restart ##确保设置生效
8.使用新设置密码登录:
[root@local ~]# mysql -u root -p
Enter password: #输入新设置密码
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8 to server version: 5.0.22
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
############################END####################################
分享到:
相关推荐
MYSQL密码忘记解决方案,试过,一定能解决,希望对大家有所帮助!
mysql8.0及以上版本,root密码忘记解决方案,自己总结,亲自测试。
MySQL密码忘记的解决方案,1.打开cmd命令行,输入 net stop mysql 停止当前的mysql服务。
"忘记mysql中root密码和zabbix登陆密码[整理]" 本文将详细讲解如何解决mysql中root密码和zabbix登陆密码忘记的问题,并提供详细的解决步骤和命令。...希望这些解决方案能够帮助大家解决相关问题。
当您的mysql密码忘了,看一下这里,我可以帮您解决此问题
MySQL 忘记 root 密码解决方案 MySQL 是一个流行的关系数据库管理系统,但是当用户忘记了 MySQL 的 root 密码时,会导致无法访问数据库。为了解决这个问题,本文将介绍一种解决方案,使用无验证方式启动 MySQL 服务...
mysql数据库密码忘记最简单的解决方案,已通过本人测试通过,希望对大家有所帮助!
忘记mysql密码的解决方案,简单几秒钟就可以搞定。
一、linux系统下MySQL忘记密码解决方案 1.停止mysql服务进程 service mysqld stop 2.编辑MySQL的配置文件my.cnf vim /etc/my.cnf 3.重启MySQL服务 systemctl restart mysqld 4.登录数据库,执行以下命令 mysql -u ...
忘记Mysql密码解决方案 mysql有时候忘记密码了怎么办?我给出案例和说明!一下就解决了!
MySQL 5.7 忘记 root 密码或者 root 密码错误解决方案 MySQL 是一个常用的关系型数据库管理系统,在安装完成后,通常需要使用 root 用户来管理数据库。但是,如果您忘记了 root 密码或者 root 密码错误,该如何解决...
Linux运维-运维课程d1-MySQL介绍及安装-19-常见问题2-忘记root密码的解决方案.mp4
方法一: MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: ...因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改My
主要向大家讲述的是在MAC系统中MySQL重设root密码的实际操作步骤,在实际操作中忘记MySQL root密码时常会发生的,下面就是本教程的详细内容介绍。
在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,如何解决? 一、更改my.cnf配置文件 1、用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf ...
在实际应用中,经常会出现忘记mysql管理员用户root的密码的情况出现,那么我们如何来设置一个新密码从而登录数据库呢,下面我们来探讨下
先给大家介绍windows下mysql忘记密码的解决方案。 Windows下的实际操作如下 1.关闭正在运行的MySQL。 2.打开DOS窗口,转到mysql\bin目录。 3.输入mysqld –skip-grant-tables回车。如果没有出现提示信息,那...
忘记密码是一件很头疼的事情,mac安装mysql初始密码忘记怎么办?具体解决办法如下 http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html 亲测方法3,已成功重置密码。 (感谢@非常,告诉我官网就有...