环境:
主从服务器上的MySQL数据库版本同为5.1.34
主机IP:192.168.0.1
从机IP:192.168.0.2
一.MySQL主服务器配置
1.编辑配置文件/etc/my.cnf
#确保有如下行
server-id= 1
log-bin=mysql-bin
binlog-do-db=mysql #需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可
binlog-ignore-db=mysql #不需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可
log-slave-updates#这个参数一定要加上,否则不会给更新的记录些到二进制文件里
slave-skip-errors#是跳过错误,继续执行复制操作
2.建立用户
mysql>grant replication slave on *.* to slave@192.168.0.2 identified by ‘111111′;
#grant replication slave on *.* to ‘用户名'@'主机' identified by ‘密码';
#可在Slave上做连接测试: mysql -h 192.168.0.1 -u test -p
3.锁主库表
mysql>FLUSH TABLES WITH READ LOCK;
4.显示主库信息
记录File和Position,从库设置将会用到
=====================
mysql>SHOW MASTER STATUS;
+------------------+----------+--------------+------------------+
|File | Position | Binlog_do_db | Binlog_ignore_db |
+------------------+----------+--------------+------------------+
|mysql-bin.000001 | 106 | | |
+------------------+----------+--------------+------------------+
5.另开一个终端,打包主库
cd/usr/local/mysql #mysql库目录
tarzcvf var.tar.gz var
============================
二.MySQL从服务器配置
1、传输拿到主库数据包、解包
#cd /usr/local/mysql
#scp 192.168.0.1:/usr/local/mysql/var.tar.gz .
#tar zxvf var.tar.gz
2、查看修改var文件夹权限
#chown -R mysql:mysql
主从服务器上的MySQL数据库版本同为5.1.34
主机IP:192.168.0.1
从机IP:192.168.0.2
一.
1.编辑配置文件/etc/my.cnf
#
server-id
log-bin=mysql-bin
binlog-do-db=mysql
binlog-ignore-db=mysql
log-slave-updates
slave-skip-errors
2.建立用户
mysql>
#
#
3.锁主库表
mysql>
4.显示主库信息
记录File和Position,从库设置将会用到
=====================
mysql>
+------------------+----------+--------------+------------------+
|
+------------------+----------+--------------+------------------+
|
+------------------+----------+--------------+------------------+
5.另开一个终端,打包主库
cd
tar
============================
二.MySQL从服务器配置
1、传输拿到主库数据包、解包
#
#
#
2、查看修改var文件夹权限
#










