码迷,mamicode.com
首页 > 其他好文 > 详细

pxc 5.6 忘记 root 密码

时间:2019-11-08 12:09:56      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:class   级别   use   kill -9   init   pxc   data   into   statement   

pxc 5.6 忘记密码处理

只说思路:

mysql.user 是 myisam 引擎的,pxc 只支持 innodb 引擎。其他存储引擎的更改不复制。然而,DDL(Data Definition Language) 语句在statement级别被复制,并且,对mysql.*表的更改会基于此被复制。例如CREATE USER...语句会被复制,但是 INSERT INTO mysql.user...语句则不会。

所以改密码的时候要使用 grant 去操作。

3个节点全部都停掉,然后使用如下命令启动随意一个

mysqld_safe --skip-grant --user=root &

登录进去改密码

GRANT ALL ON *.* TO 'root'@'localhost' identified by '123456' with grant option;

kill 进程

pgrep mysql|xargs kill -9

启动第一个节点

systemctl start mysql@bootstrap.service

再依次启动剩余节点,会自动同步修改后的密码

systemctl start mysql

pxc 5.6 忘记 root 密码

标签:class   级别   use   kill -9   init   pxc   data   into   statement   

原文地址:https://www.cnblogs.com/fsckzy/p/11818984.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!