热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS环境中MySQL修改root密码方法实例分享

web前端|js教程CentOS,MySQL,rootweb前端-js教程本文主要给大家讲述了如何遵循12条方法来写出高质量的JS代码的经验,有这方便需要的朋友参考下吧,希望能帮助

web前端|js教程CentOS环境中MySQL修改root密码方法实例分享
CentOS,MySQL,root
web前端-js教程
本文主要给大家讲述了如何遵循12条方法来写出高质量的JS代码的经验,有这方便需要的朋友参考下吧,希望能帮助到大家。
应用分发下载平台源码,ubuntu禁用自带键盘,能爬虫的博客,ngx php,白云seo推广lzw
环境相关:
OS:CentOS release 6.9
IP:192.168.1.10
MySQL:MariaDB-10.1.30
大麦户源码安装,VScode打不开相对路径,ubuntu视易,怎样改tomcat的端口,下载视频爬虫,php能做app吗,沧州seo营销推广外包公司lzw
1. 修改前的确认
仿yy6080影视网站源码,Ubuntu使用码云,爬虫箱灯电路,java和php开发成本有什么区别,新乡seo营销lzw
修改root密码是需要重启mysql库,确认生产真的可以重启mysql库;

确认生产是否有直接使用root用户连接到库的使用情况,如果有则要做相应连带变更;

修改密码前请停掉连接到库的应用,也就是停掉该库相关的所有生产线。

2. 停库修改密码

ps -ef|grep mysql|grep -v grep# 找到对应的mysql服务器守护进程,查看是否有其他mysql服务守护进行存在ps -ef|grep mysql|grep -v grep|xargs kill -9# 杀掉root启动库的命令进程和库的守护进程,否则库会自动再次启动# 杀掉进程,停库,杀掉进程之前请确保连接到库的应用全部停掉!!!mysqld_safe --user=mariadb --skip-grant-tables &# 忽略授权表启动库,此时如果使用密码则无法登陆库# 连接到库的应用如果没有停掉,此时是无法成功连接到库的mysqluse mysql;select Host,User,Password from user where user='root';exit;# 进到mysql库中,查询当前的root密码的密值,保存密值用以回滚# 比如我当前密码是vincent,密值是'*CDA83EBFF468E905FF304FE0D3D9F4D665C6579D'mysqluse mysql;update user set password=password('test') where user='root';exit;# 进到mysql库中,设置root密码mysqladmin shutdownmysqld_safe --user=mariadb &# 重启库,登录测试mysql -uroot -ptest -Dmysqlexit;# 登录成功

3. 操作回滚

当你修改完root密码后,发现很多问题,比如有未知的应用以原来的root密码连接到了库(操蛋的历史遗留问题),需要回滚。

mysql -uroot -ptest -Dmysqlupdate user set password='*CDA83EBFF468E905FF304FE0D3D9F4D665C6579D' where user='root';flush privileges;exit;# 使用上一步记录的root密码修改前的密值进行回滚mysql -uroot -pvincent -Dmysqlexit;# 回滚完成

4. 相关知识点

可以直接使用密码的密值设置密码,目前没有找到可以直接将密值逆转成密码明文的方法,查看密码的密值可以使用password函数:

mysql -uroot -pvincentselect password('vincent'),password('test');

但是如果你知道了密值,就可以神不知鬼不晓的以root权限修改某个用户的密码,使用之,然后还原。
该情况多用于某个用户的密码遗忘,重置密码,相同的情况还出现在oracle数据库中。

Mysql中关于修改root密码以及安装与配置调优的方法介绍

Mysql5.7怎么修改root密码分享

MySQL修改root密码的多种方法


推荐阅读
author-avatar
手机用户2602917083
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有