Tag: 主从复制
-
mysql主从复制
大致思路:设置master端,用于复制的账户,锁表导入数据库,在slave中导入数据库,设置slave端 mysql主从复制是一种比较靠谱的备份方式,这里用最简单的,一个master,一个slave 12.34.56.789- Master Database 12.23.34.456- Slave Database 前提条件: 主从数据库大版本要一样,可以用mysql -V查看,我这里用的是mysql Ver 14.14 Distrib 5.5.31 设置master端 配置文件vim /etc/mysql/my.cnf,mysql的bind-address只能绑一个特定的ip或0.0.0.0,我现在用的是0.0.0.0,即 bind-address = 0.0.0.0 在 [mysqld]段下为server-id设置一个独立的编号 server-id = 1 主从复制需要binary的log日志,将log_bin这一行取消注释 log_bin = /var/log/mysql/mysql-bin.log 设置要复制的数据库jpuyydb binlog_do_db = jpuyydb master的配置文件设置完了,重启mysql /etc/init.d/mysql restart 接下来在mysql中操作,mysql -u root -p,添加一个复制用的账户slave_user密码是password,这里的权限是可以复制所有数据库 GRANT select, replication client, replication slave *.* TO ‘slave_user’@’%’ IDENTIFIED BY ‘password’; 刷新权限 FLUSH PRIVILEGES;…