Linux 下MySql 重置密码
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 重置密码相关推荐
- linux mysql解锁账号密码忘了怎么办,linux下mysql忘记密码怎么办
前言 今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码. 报错如下: [root@mytestlnx02 ~] ...
- linux上mysql忘记密码,linux下mysql忘记密码解决方案
一.写随笔的原因:之前自己服务器上的mysql很久不用了,忘记了密码,所以写一下解决方案,以供以后参考 二.具体的内容: 1. 检查mysql服务是否启动,如果启动,关闭mysql服务 运行命令:ps ...
- Linux下mysql登录密码忘记解决
Linux下mysql登录密码忘记,需要修改配置文件,跳过密码验证,这样登录的时候,不同输入密码,直接回车即可登录,然后重置密码,设置完成后,退出mysql, 然后将配置文件中跳过密码的代码删除,保存 ...
- linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案
linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 参考文章: (1)linux 下mysql忘记密码或者安装好linux后不知道mysql初始密码解决方案 (2) ...
- Linux下MySQL忘记密码
系统:CentOS6.6 64位 参考文档(截图请看原网址): Linux下MySQL忘记root密码怎么办_百度经验 http://jingyan.baidu.com/article/1709ad8 ...
- Linux下Mysql修改密码
说到这里,特别生气,我的云服务器被黑了,然后把我数据库里的表全部删掉,然后还给我改了密码.此时好痛恨哪些攻击者,我什么都没有,你说你攻击个毛线.话不多说,接下来看操作 重置密码解决MySQL for ...
- kali下mysql重置密码
转载自鸡毛落一地的博客 参考:使用mysqladmin命令修改MySQL密码与忘记密码 前言:(在Windows的DOS命令行下和在kali Linux下修改方法是一样的)在kali Linux中默认 ...
- linux下mysql root密码忘记修改方法
一.MySQL密码的恢复方法之一 如果忘记了MySQL的root密码,可以用以下方法重新设置: 1.切换到root下 su root 2. KILL掉系统里的MySQL进程: killall - ...
- Linux下mysql5.1修改密码,Linux下MySQL忘记密码
1.前沿 今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码. 报错如下: [root@mytestlnx02 ...
最新文章
- SQL查询存在一个表而不在另一个表中的数据
- time Interval in SAP UI5 SalesPipeline
- Foxmail怎么诊断邮件的状态
- JS判断UA动态加载CSS的方法
- vfp语言属于第代计算机语言,计算机等级考试VFP教程:第二章VFP语言基础
- c语言如何写出高清的录屏软件,有了这几款电脑录屏软件, 一键高清录制不再是梦...
- 什么是编译、什么是连接。C++代码如何变成机器码,如何跨平台和嵌入式?嵌入式开发
- C语言以科学计数法的格式打印
- jquery api的整体解读
- linphone支持 G729
- QT QPainter
- [转载]Geronimo 叛逆者: 使用 Spring 框架轻松解决数据访问和配置问题
- matlab中调用simulink,MATLAB中的simulink是做什么的?说的通俗简单点 如何在matlab中打开simulink...
- 三苯基三甲基硫酸酯的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- Pytorch识别手写体数字的简单实现
- MacBook A1278 13.3笔记本进液维修浅谈
- SpringAMQP发送与接收消息
- SQL Server 数据库中将数据表中的数据转化为Insert 语句
- java8 日期范围内 日/周/月/季度/年 的日期结果集
- Grin接盘显卡算力?机构分析称Grin市值2019年有望挤进前40
热门文章
- php运行js代码,如何在PHP中运行JavaScript代码?(代码示例)
- 励志通过系统集成项目管理工程师心路历程
- 父与子python 百度云_《父与子的编程之旅:与小卡特一起学Python第2版》pdf电子书百度网盘下载地址...
- 题目1 : 传话游戏
- 【安全牛学习笔记】课时94 SQLMAP自动注入-REQUEST和SQLMAP自动注入-OPTIMIZATION
- 同义词 - 搜索引擎
- 十几年老员工提出的五条有效沟通的建议
- 解决 [Errno 2] No such file or directory: ‘c:\\users\\user\\appdata\\roaming\\python\\python37\……等问题
- quartz的配置详解
- CorelDRAWX4的VBA插件开发(四十四)建立类(1)汇总相似功能简化重复代码:一键建立设计外框加出血线和等分折页线