Linux MySQL集群搭建涉及多个基础概念和技术要点。以下是对该问题的详细解答:
# 在Ubuntu上安装MySQL
sudo apt update
sudo apt install mysql-server编辑MySQL配置文件 /etc/mysql/my.cnf:
[mysqld]
server-id=1
log_bin=/var/log/mysql/mysql-bin.log
binlog_do_db=your_database_name重启MySQL服务:
sudo systemctl restart mysql创建用于复制的用户:
CREATE USER 'repl'@'%' IDENTIFIED BY 'password';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
FLUSH PRIVILEGES;编辑MySQL配置文件 /etc/mysql/my.cnf:
[mysqld]
server-id=2
relay_log=/var/log/mysql/mysql-relay-bin.log
log_bin=/var/log/mysql/mysql-bin.log
binlog_do_db=your_database_name重启MySQL服务:
sudo systemctl restart mysql设置主服务器信息:
CHANGE MASTER TO
MASTER_HOST='master_ip_address',
MASTER_USER='repl',
MASTER_PASSWORD='password',
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=107;
START SLAVE;在主服务器上创建一个数据库或表,并在从服务器上检查是否同步成功。
通过以上步骤和方法,您可以成功搭建一个Linux MySQL集群,并根据实际需求进行相应的调整和优化。
没有搜到相关的文章