扫一扫门前的积雪

本文分享了一篇关于不停机更换MySQL密码的高效教程,详细介绍了通过新建MySQL实例、复制用户表、重启服务等步骤实现密码变更的过程。该方法不仅避免了服务中断,而且操作流程清晰,易于理解。

  博客n久没更新了,一些工作上面的琐事,静不下心来。白天高强度的对着电脑,回到家还真不想碰linux上面的东西。兴趣减退了,最好的老师没了,也就没动力写博客了。其实真没必要上班花8小时在上面,人的注意力其实集中不了那么久,更何况会时常被人打断。技术积累也停滞不前了。

  看到一篇好文档,http://www.percona.com/blog/2014/12/10/recover-mysql-root-password-without-restarting-mysql-no-downtime/ 

  不停机更换mysql 密码,不是那种skip-grant-table那套玩法,老外的干货还是挺多的,关键写的也不错,我能完成看懂。

  主要步骤是在那台机器上新开一个mysql ,然后把老的user表cp 过去flush tables 重新打开user表,然后可以把密码改了,然后再cp 回去,之前发送kill -1 信号到老的mysql ,完成整套操作。其实是SIGHUP 信号,发信号用的是kill 。 mysqld 接收到sighup 信号以后会重新读权限表等操作,具体是 reloading the grant tables and flushing tables, logs, the thread cache, and the host cache 。

  老外写的极其清楚以至于我都不再翻译了。 直接看吧,里面对我来说,确实是干货!

转载于:https://www.cnblogs.com/gqdw/p/4161580.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值