我按照本指南在 Percona Server 5.5 上运行了复制,并想知道我是否应该添加read-only=1
到我的从属设备my.cnf
以使其只读?
该指南为 mysql 表设置复制,以便复制用户,但我主要使用从属来获取 mysqldumps,在紧急情况下将其重新配置为主,所以我认为我们不需要(或应该)启用写入它不断?
我们正在计划一系列服务器/软件升级并且很好奇。
我们有一个运行 MySQL 5.0 的 RHEL5 安装,我们希望将其复制到运行 CentOS 6 和 MySQL 5.5 的新(虚拟化)服务器。然后,将来我们会将 RHEL5 机器撞到 CentOS6 和 MySQL5.5。如果可能,我们希望首先进行此复制。
所以简短的问题是,有没有人尝试将 MySQL 5.0 主服务器复制到 5.5 从服务器?
通过 Homebrew 我刚刚从 MySQL 5.5.29 升级到 5.6.10,我的所有查询和现有用户都运行良好,但是每当我尝试修改权限或创建用户时,MySQL 都会断开我的连接。有没有我需要为 5.6 更改 my.cnf 设置,或者我需要做的系统表更新等?
mysql> create user 'something'@'localhost' identified by 'password';
ERROR 2013 (HY000): Lost connection to MySQL server during query
mysql> create user 'something'@'localhost' identified by 'password';
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 1
Current database: *** NONE ***
ERROR 2013 (HY000): Lost connection to MySQL server during query
mysql> SHOW VARIABLES LIKE "%version%";
ERROR 2006 (HY000): MySQL server has gone away …
Run Code Online (Sandbox Code Playgroud) 我有一台主机和一台从机复制得很好,但主机即将更改其主机名和 IP。在master.info
从服务器上,我看到主服务器的当前主机名,如果我关闭从服务器,更改该文件中的主机名,然后重新启动 MySQL,这就是我所需要的吗?没有用户名/密码等正在改变。
如果我使用 CHANGE MASTER 查询,它看起来需要重新设置 binlog 位置等?