MySQL—online关闭开启GTID

MySQL—online关闭开启GTID,第1张

开启步骤:

SET GLOBAL ENFORCE_GTID_CONSISTENCY='WARN'

SET GLOBAL ENFORCE_GTID_CONSISTENCY='ON'

SET GLOBAL GTID_MODE = 'OFF_PERMISSIVE'

SET GLOBAL GTID_MODE = 'ON_PERMISSIVE'

SET GLOBAL GTID_MODE = 'ON'

配置文件中GTID_MODE = ON

ENFORCE_GTID_CONSISTENCT

平滑关闭步骤:

(1):stop slave(如果是主库就不必执行此步骤)

(2):SET GLOBAL GTID_MODE = 'ON_PERMISSIVE'

(3):SET GLOBAL GTID_MODE = 'OFF_PERMISSIVE'

(4):SET GLOBAL GTID_MODE = 'OFF'

之后查看状态:

select @@GLOBAL.GTID_MODE

配置文件中GTID_MODE = OFF

关闭ENFORCE_GTID_CONSISTENCY:

在线修改 :SET @@GLOBAL.ENFORCE_GTID_CONSISTENCY = off

配置文件中 :ENFORCE_GTID_CONSISTENCY = off

传统主从复制的binlog和position号选择切换时间的第一个binlog的第一号

普通方式:

(1)在Windows中打开“控制面板”窗口,在“控制面板”窗口中,双击管理工具”打开“管理工具”窗口。

(2)在“管理工具”窗口双击“服务”程序。

(3)打开“服务”窗口,双击列表中的“MySQL”打开“MySQL的属性”对话框。

(4)在“常规”选项卡下有服务状态选项,单击“停止”,即可关闭数据库。

(5)关闭后若要重新打开数据库,单击“启动”即可。

另外,可使用DOS命令方式:

(1)在桌面“开始”搜索框内输入“cmd”,点击cmd.exe打开DOS命令窗口。

(2)在命令窗口中输入net stop mysql后回车,即可关闭数据库。

(3)关闭后若要重新打开数据库,在DOS命令窗口输入net start mysql后回车,即可。

自动:

用cmd方式,到mysql安装路径的bin文件夹下,执行:mysqld-nt --install

手动:直接到到mysql安装路径的bin文件夹下执行net start mysql即可。

如果不想让mysql在计算机启动时候就启动服务,执行:mysqld-nt --remove

也可以在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices中删除对应服务并重启计算机。

关闭mysql:mysqladmin -uroot -p shutdown

启动mysql:

mysqld-nt --install

net start mysql

以上你可以参考一下,希望能帮助你,,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8628824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存