1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 
因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 
状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 
外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 
状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。 
2.修改MySQL的登录设置: 
# vi /etc/my.cnf.d/server.cnf
在[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密码 
# /usr/bin/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 ; 
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 
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 
Bye 
5.将MySQL的登录设置修改回来 
# vi /etc/my.cnf 
将刚才在[mysqld]的段中加上的skip-grant-tables删除 
保存并且退出vi。 
6.重新启动mysqld 
# /etc/init.d/mysqld restart 
Stopping MySQL: [ OK ] 
Starting MySQL: [ OK ]

Linux 下MySql 重置密码相关推荐

  1. linux mysql解锁账号密码忘了怎么办,linux下mysql忘记密码怎么办

    前言 今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码. 报错如下: [root@mytestlnx02 ~] ...

  2. linux上mysql忘记密码,linux下mysql忘记密码解决方案

    一.写随笔的原因:之前自己服务器上的mysql很久不用了,忘记了密码,所以写一下解决方案,以供以后参考 二.具体的内容: 1. 检查mysql服务是否启动,如果启动,关闭mysql服务 运行命令:ps ...

  3. Linux下mysql登录密码忘记解决

    Linux下mysql登录密码忘记,需要修改配置文件,跳过密码验证,这样登录的时候,不同输入密码,直接回车即可登录,然后重置密码,设置完成后,退出mysql, 然后将配置文件中跳过密码的代码删除,保存 ...

  4. linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案

    linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 参考文章: (1)linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 (2) ...

  5. Linux下MySQL忘记密码

    系统:CentOS6.6 64位 参考文档(截图请看原网址): Linux下MySQL忘记root密码怎么办_百度经验 http://jingyan.baidu.com/article/1709ad8 ...

  6. Linux下Mysql修改密码

    说到这里,特别生气,我的云服务器被黑了,然后把我数据库里的表全部删掉,然后还给我改了密码.此时好痛恨哪些攻击者,我什么都没有,你说你攻击个毛线.话不多说,接下来看操作 重置密码解决MySQL for ...

  7. kali下mysql重置密码

    转载自鸡毛落一地的博客 参考:使用mysqladmin命令修改MySQL密码与忘记密码 前言:(在Windows的DOS命令行下和在kali Linux下修改方法是一样的)在kali Linux中默认 ...

  8. linux下mysql root密码忘记修改方法

    一.MySQL密码的恢复方法之一  如果忘记了MySQL的root密码,可以用以下方法重新设置: 1.切换到root下 su root  2. KILL掉系统里的MySQL进程:  killall - ...

  9. Linux下mysql5.1修改密码,Linux下MySQL忘记密码

    1.前沿 今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码. 报错如下: [root@mytestlnx02 ...

最新文章

  1. SQL查询存在一个表而不在另一个表中的数据
  2. time Interval in SAP UI5 SalesPipeline
  3. Foxmail怎么诊断邮件的状态
  4. JS判断UA动态加载CSS的方法
  5. vfp语言属于第代计算机语言,计算机等级考试VFP教程:第二章VFP语言基础
  6. c语言如何写出高清的录屏软件,有了这几款电脑录屏软件, 一键高清录制不再是梦...
  7. 什么是编译、什么是连接。C++代码如何变成机器码,如何跨平台和嵌入式?嵌入式开发
  8. C语言以科学计数法的格式打印
  9. jquery api的整体解读
  10. linphone支持 G729
  11. QT QPainter
  12. [转载]Geronimo 叛逆者: 使用 Spring 框架轻松解决数据访问和配置问题
  13. matlab中调用simulink,MATLAB中的simulink是做什么的?说的通俗简单点 如何在matlab中打开simulink...
  14. 三苯基三甲基硫酸酯的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  15. Pytorch识别手写体数字的简单实现
  16. MacBook A1278 13.3笔记本进液维修浅谈
  17. SpringAMQP发送与接收消息
  18. SQL Server 数据库中将数据表中的数据转化为Insert 语句
  19. java8 日期范围内 日/周/月/季度/年 的日期结果集
  20. Grin接盘显卡算力?机构分析称Grin市值2019年有望挤进前40

热门文章

  1. php运行js代码,如何在PHP中运行JavaScript代码?(代码示例)
  2. 励志通过系统集成项目管理工程师心路历程
  3. 父与子python 百度云_《父与子的编程之旅:与小卡特一起学Python第2版》pdf电子书百度网盘下载地址...
  4. 题目1 : 传话游戏
  5. 【安全牛学习笔记】课时94 SQLMAP自动注入-REQUEST和SQLMAP自动注入-OPTIMIZATION
  6. 同义词 - 搜索引擎
  7. 十几年老员工提出的五条有效沟通的建议
  8. 解决 [Errno 2] No such file or directory: ‘c:\\users\\user\\appdata\\roaming\\python\\python37\……等问题
  9. quartz的配置详解
  10. CorelDRAWX4的VBA插件开发(四十四)建立类(1)汇总相似功能简化重复代码:一键建立设计外框加出血线和等分折页线