博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux centos重置mysql密码教程
阅读量:6037 次
发布时间:2019-06-20

本文共 802 字,大约阅读时间需要 2 分钟。

 

 

第一步

查看确定安装了mysql

# rpm -qa|grep -i mysql

执行效果如下

 

 

 

 

第二步

重启mysql:

# /etc/init.d/mysqld

 

截图如下

 

 

 

因为我已经开了,所以用restart重启,如果你没有开,直接用start

# /etc/init.d/mysqld restart

这句话的意思是开启mysql后台服务

执行效果如下

 

 

第三步

查看mysql进程和安装目录

# ps -ef|grep -i mysql

截图如下

 

 

 

可以看到mysqld_safe的安装位置(上面标蓝色部分):/usr/bin/

接着执行一下命令停止mysql:

/etc/init.d/mysqld stop

 

 

第四步

以安全方式启动mysql:

#/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &

 

 

 

然后执行以下语句:

#/usr/bin/mysql -u root mysql

注意:mysql与mysql_safe目录一样,都是:/usr/bin/下,这个是通过“ps -ef | grep -i mysql”命令得到的。

 

 

出现“mysql>”提示符后输入:

mysql> update user set password = Password('hanhan') where User = 'root';

 

 

回车后执行(刷新MySQL系统权限相关的表):

mysql> flush privileges;

 

 

再执行exit退出:

mysql> exit;

 

 

 

 

退出后,使用以下命令登陆mysql,试试是否成功:

 

#mysql -u root -p

 

按提示输入密码:root

 

 

当然你也可以按这个步骤把密码重置为任何一个其他的字符串

转载于:https://www.cnblogs.com/xiyushimei/p/7833966.html

你可能感兴趣的文章
<html:form>标签
查看>>
除了《一无所有》,我一无所有
查看>>
每日英语:China Seeks to Calm Anxiety Over Rice
查看>>
C++中struct和class的区别 [转]
查看>>
C++ ofstream和ifstream详细用法
查看>>
【G-BLASTN 1.0正式发布】
查看>>
Mysql 连接查询 Mysql支持的连接查询有哪些
查看>>
《ASP.NET1200例》<asp:DataList>分页显示图片
查看>>
wireshark tcp 协议分析 z
查看>>
Need a code of lazy load for div--reference
查看>>
HTable和HTablePool使用注意事项
查看>>
如何使用JW Player来播放Flash并隐藏控制按钮和自定义播放完成后执行的JS
查看>>
04 http协议模拟登陆发帖
查看>>
Codeforces Round #298 (Div. 2) B. Covered Path 物理题/暴力枚举
查看>>
百度地图定位地址为空
查看>>
云计算设计模式(五)——计算资源整合模式
查看>>
关于classpath
查看>>
[数据库事务与锁]详解一: 彻底理解数据库事务
查看>>
Debug和Release区别
查看>>
Android 手机卫士--打包生成apk维护到服务器
查看>>