RedHat下忘记Mysql的root密码
来源:互联网 发布:php商城开发教程 编辑:程序博客网 时间:2024/05/17 04:52
修改配置文件/etc/my.cnf进入之后在【mysqld】中添加skip-grant-tables
(skip-grant-tables的含义是在数据库启动的时候 跳跃权限表的限制不用验证密码就可以直接登录到数据库)
一般情况不要使用
将配置保存重新启动mysql服务
service mysqldrestart
使用root登录,输入密码的地方直接按回车键
mysql -uroot -p
使用UPDATE直接编辑user表
mysql> use mysql;
mysql> UPDATE user SET password=PASSWORD("newpass")WHERE user='root';
mysql> flush privileges;
(
flush privileges mysql 刷新权限表;新设置用户或更改密码后需用flush privileges刷新MySQL
的系统权限相关表,否则会出现拒绝访问
)
密码修改完之后再把配置文件中添加的skip-grant-tables删除,重新启动数据库,就可以使用新的密码登录了。
其他更改root密码的方法
1使用set password命令
格式:mysql> set password for 用户名@localhost = password('新密码');
2使用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码 (注意是否有空格)
阅读全文
0 0
- RedHat下忘记Mysql的root密码
- linux下mysql的root密码忘记
- linux下mysql的root密码忘记
- Linux下忘记mysql的root密码
- linux下mysql的root密码忘记
- linux下mysql的root密码忘记
- linux下mysql的root密码忘记
- redhat忘记root密码
- redhat忘记root密码的解决方法
- redhat忘记root密码的解决方法
- windows下更改mysql的root密码【无root密码或root密码忘记情况下】
- Linux下修改mysql的root密码(忘记密码)
- Window下忘记Mysql的root密码怎么重置密码?
- 忘记MySQL的Root密码
- 忘记mysql的root密码
- 忘记mysql的root密码
- Mysql的Root密码忘记
- 【mysql】linux下mysql的root密码忘记解决方
- spring hibernate 整合 属性详解
- centos 7.x mysql 5.7 开启慢查询
- STC89C52MCU--内外部资源2
- 关于如何在gitter聊天软件中发送图片
- Windows & RabbitMQ:集群(clustering) & 高可用(HA)
- RedHat下忘记Mysql的root密码
- 如何用快启动pe修复win10系统引导? 神器
- jQuery——样式与动画
- 2017腾讯编程题----素数对
- 狗和猫有相同的情绪反应吗?
- DBCP连接池
- ubuntu16安装nginx
- java_DateUtil_篇2_去掉时分秒
- if else语句的优化