centos mysql root_CentOS下MySQL忘记root密码解决方法
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。
因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的
状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对
外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全
状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。
2.修改MySQL的登录设置:
# vim /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi。
3.重新启动mysqld
# service mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
4.登录并修改MySQL的root密码
# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> USE mysql ;
Database changed
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
5.将MySQL的登录设置修改回来
# vim /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vim
6.重新启动mysqld
# service mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
centos mysql root_CentOS下MySQL忘记root密码解决方法相关推荐
- CentOS6.8下MySQL数据库忘记root密码解决方法
CentOS6.8下MySQL数据库忘记root密码解决方法 参考文章: (1)CentOS6.8下MySQL数据库忘记root密码解决方法 (2)https://www.cnblogs.com/vu ...
- mysql5.7忘记root密码解决方法_MySQL5.7忘记root密码处理
MySQL忘记root密码,而且不能使用操作系统认证直接进入数据库修改密码时,需要重置root密码. 1.在配置文件/etc/my.cnf添加skip-grant-tables一行,跳过密码验证. 2 ...
- Linux ubuntu忘记root密码解决方法
方法一: 只是忘记root密码,用户密码没有忘记: 在终端输入: sudo passwd root 重新设置一下就可以了 方法二: 启动系统,在以下界面通过上下键移动,选择Ubuntu高级选项(或者有 ...
- CentOS下MySQL忘记root密码解决方法【转载】
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录 ...
- 删除了mysql的root账户密码是什么_mysql误删root用户或者忘记root密码解决方法
解决方法一:到其他安装了Mysql的服务器(前提是要知道该服务器上Mysql的root用户密 码),打开[Mysql的安装目录/var/mysql],将其中的user.frm.user.MYD.use ...
- mysql忘记root密码解决方法(版本mysql-8.0.12)
目录 问题截图 问题描述 问题原因 解决办法 1.以管理员身份登陆cmd,停止MySQL服务 2.设置跳过MySQL的密码验证 3.设置无密码登陆 4. 设置新密码 错误提示 问题截图 问题描述 在N ...
- mysql5.7忘记root密码解决方法,mysql5.7忘记root密码完美解决方案
方案一: 1.停止mysql service mysql stop 2.添加一下参数到mysql配置文件'/usr/local/mysql/my.cnf' --skip-grant-tables 3. ...
- Linux忘记root密码解决方法
一.RedHat忘记密码解决方案 [RedHat7.4版本] 1.开机等3秒左右出现这个画面时,用方向键,将光标移动到第二栏处,接着按"e"键 2.接在在linux16这一行的最后 ...
- ubuntu 破解mysql密码_Ubuntu下忘记MySQL root密码解决方法
Linux下忘记MySQL root密码解决方法 忘了mysql密码,从网上找到的解决方案记录在这里. 编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行&qu ...
最新文章
- (转)浅谈HTML5与css3画饼图!
- C++ 面试知识总结
- Java 接口和抽象类的区别
- 分布式系统的唯一ID
- cisco ios命令
- mysql hdfs_MySQL数据库与HDFS的实时数据同步
- 库克:明天将宣布重大消息 但不是新产品
- redis数据结构-hash
- Diffusion扩散模型简述 + 代码demo
- Linux下运行黑客帝国屏保
- H5面试题---HTTP状态码知道哪些
- 虚拟机MAC地址冲突,如何生成新的mac地址
- 王者荣耀-是用什么编程语言开发的(转)
- 不得不说,这19个程序员兼职平台让我1年收入60w
- Putty的下载和安装
- input输入框输满3个字符自动跳到下一个input输入框
- 单片机编程软件很简单(八),Keil单片机编程软件辅助功能讲解
- 使用 OBS 进行区域录制
- 本地打印机获取以及文件打印 java
- ubuntu下编写C语言程序