我想知道是否有办法更新server_uuid;我正在尝试主从复制,并且我需要不同的server_uuid。
仅供参考 - 我的 my.cnf 文件中没有 server_uuid,当我像这样更新它时:
mysql> SET GLOBAL server_uuid = '1';
我收到以下错误:
ERROR 1238 (HY000): Variable 'server_uuid' is a read only variable
我想知道是否有办法更新server_uuid;我正在尝试主从复制,并且我需要不同的server_uuid。
仅供参考 - 我的 my.cnf 文件中没有 server_uuid,当我像这样更新它时:
mysql> SET GLOBAL server_uuid = '1';
我收到以下错误:
ERROR 1238 (HY000): Variable 'server_uuid' is a read only variable
修正了错误。
在data_dir中有一个auto.cnf文件。停止 mysql 服务,删除该文件(如果需要,进行备份),然后启动该服务;它将生成一个新的 auto.cnf 文件,该文件与主服务器不同。