1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Linux下MySQL的root密码忘记解决方法

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

时间:2023-09-08 17:11:14

相关推荐

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

数据库|mysql教程

忘记MySQL的root密码,Linux下MySQL的roo

数据库-mysql教程

网上订餐系统的源码,ubuntu显示倒置设定,项目连接不上tomcat,chrome爬虫插件导出,count在php什么意思,seo优化大纲lzw

Linux下MySQL的root密码忘记解决方法 验证环境:[root@localhost ~]# rpm -qa | grep mysqlmysql-5.1.71-1.el6.i686mysql-server

购物商城 移动端 源码,vscode怎么取消分屏,ubuntu很强大,设置tomcat系统服务,真爬虫,php ui框架,勒流seo优化报价,偷网站软件下载,代购网站模板免费lzw

php网站源码如何安装,vscode代码补全选择,ubuntu秒开,tomcat放静态html,爬虫app文章,php 响应时间设置,seo辅助优化工具分类,yyjia安卓应用市场网站系统 1.5,asp access模板lzw

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

验证环境:

[root@localhost ~]# rpm -qa | grep mysql

mysql-5.1.71-1.el6.i686

mysql-server-5.1.71-1.el6.i686

mysql-libs-5.1.71-1.el6.i686

[root@localhost ~]# lsb_release -a

LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch

Distributor ID: CentOS

Description: CentOS Linux release 6.0 (Final)

Release: 6.0

Codename: Final

[root@localhost ~]# uname -r

2.6.32-71.el6.i686

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。

因为在重新设置MySQL的root密码的期间,,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。

2.修改MySQL的登录设置:

# vi /etc/f

在[mysqld]的段中加上一句:skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-grant-tables

保存并且退出vi。

3.重新启动mysqld

# /etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

4.登录并修改MySQL的root密码

[root@localhost ~]# mysql

Welcome to the MySQL monitor. Commands end with ; or \\g.

Your MySQL connection id is 3

Server version: 5.1.71 Source distribution

Copyright (c) 2000, , Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;’ or ‘\\h’ for help. Type ‘\\c’ to clear the current input statement.

mysql>UPDATE mysql.user SET Password = password (“new-password”) WHERE User = ‘root’;

Query OK, 3 rows affected (0.00 sec)

Rows matched: 3 Changed: 3 Warnings: 0

mysql> exit

Bye

5.将MySQL的登录设置修改回来

# vi /etc/f

将刚才在[mysqld]的段中加上的skip-grant-tables删除,保存并且退出vi;

6.再次重新启动mysqld

# /etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

7、使用新的密码登录,正常登录,搞定!

相关阅读:

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

MySQL忘记root密码解决方法

MySQL 更改root密码

在Ubuntu中如何重置MySQL服务器的root密码

Red Hat 下 MySQL root密码恢复

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