博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修改mysql的root密码
阅读量:6449 次
发布时间:2019-06-23

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

第一种情况:没有忘记root密码,只是想换一个复杂的密码。

方法1:

mysql > set password for 'root'@'localhost' = password('你的新密码');

 

方法2:(这种方法需要把原来的root密码和新的root密码都暴露在命令下,别人翻看历史时可以看到)

[root@localhost ~]# mysqladmin -uroot -p123456 password 123

 

方法3:

mysql > update mysql.user set password=password('123') where user='root' and host='localhost';mysql > flush privileges;

 

第二种情况:忘记了root密码,需要重置密码。

做法是:修改配置文件,让mysql服务器启动时跳过权限表,然后修改密码,最后再正常启动。

先修改配置文件:

[root@localhost ~]# /etc/init.d/mysqld stop[root@localhost ~]# vim /etc/my.cnf添加选项:[mysqld]skip-grant-tables[root@localhost ~]# /etc/init.d/mysqld start

 

然后修改root密码:

mysql > update mysql.user set password=password("123") where user="root";mysql > flush privileges;

 

再次重启MYSQL服务器,就可以使用新密码登录了。

转载于:https://www.cnblogs.com/t-road/p/6897605.html

你可能感兴趣的文章
poll
查看>>
衡量优秀的卓越的前端工程师
查看>>
解析查询 queryString 请求参数的函数
查看>>
学生选课系统数据存文件
查看>>
flutter进行自动编译操作步骤
查看>>
4.6 直接插入排序法
查看>>
我的毕设总结所用的技术和只是要点 基于stm32F4的AGV嵌入式控制系统的设计
查看>>
盘点国内外那些有野心的BI公司
查看>>
JMeter—断言
查看>>
C++的新类创建:继承与组合
查看>>
m5-第9周作业
查看>>
odoo 权限设置
查看>>
asp操作access提示“无法从指定的数据表中删除”
查看>>
git bash 风格调整
查看>>
997D Cycles in product
查看>>
bzoj4589 Hard Nim
查看>>
java实现pdf旋转_基于Java实现PDF文本旋转倾斜
查看>>
java二维数组内存模型_C++二级指针第二种内存模型(二维数组)
查看>>
java static import 与 import_Java中的import和static import语句之间有什么区别?
查看>>
python time库3.8_python3中datetime库,time库以及pandas中的时间函数区别与详解
查看>>