linux下mysql数据库单向同步配置方法分享_Mysql_脚本之家
replicate-do-db = kangte二进制需要同步的kangte数据库
梦见别人给我钱replicate-ignore-db = mysql二进制不想同步的MySQL数据库
启动从服务器
[root@zzh /]# /usr/local/mysql/bin/mysqld_safe --skip-slave-start &
财政局实习日记
--skip-slave-start启动从数据库,不立即启动从数据库服务上的复制进程
mysql> create database kangte;注意:一定要先创建kangte库否则还原不了[root@zzh /]# mysql -u root -p kangte</kangte.sql恢复数据库
指定更新点(注意:执行下面指定更新点时,一定要在同步进程没有启动时才可以操作)
mysql> CHANGE MASTER TO
-> MASTER_LOG_FILE='mysql-bin.000006',#在主服务器上查的二进制日志名
-> MASTER_LOG_POS=656;#在主服务器上查的偏移量值
mysql> start slave;启动同步进程
检查同步连接性
解压文件
mysql> show slave status\G;
Slave_IO_Running:Yes网络连接正常
Slave_SQL_Running: Yes数据库结构正常
MySQL单向同步实现命令行操作
实例主机:
dbasky=192.168.1.120
dbaskyback=192.168.1.121
目的:dbaskyback的主机去同步dbasky主机test库上的数据
安装mysql
[root@dbasky]#wget ftp://ru/pub/FreeBSD/ports/distfiles/mysql-5.0.
100周年对党的祝福
[root@dbasky]#cd /usr/local/mysql-5.0.45
[root@dbasky]#groupadd mysql
[root@dbasky]#useradd -g mysql mysql
[root@dbasky]#mkdir /opt/mysql-data
[root@dbasky]#CFLAGS="-O3 " CXX=gcc CXXFLAGS="-O3 -felide-constructors
-fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql --enable-assembler --with-charset=utf8
--with-extra-charsets=gbk,gb2312,latin1 --localstatedir=/opt/mysql-data --with-mysqld-user=mysql --enable-large-files --with-big-tables --without-debug --enable-thread-safe-client --with-fast-mutexes --with-innodb [root@dbasky]#make
[root@dbasky]#make install
[root@dbasky]#cd /etc
[root@dbasky]#rz myf
[root@dbasky]#chown -R mysql .
[root@dbasky]#chgrp -R mysql .
[root@dbasky]#chown -R mysql /opt/mysql-data
[root@dbasky]#chgrp -R mysql /opt/mysql-data
[root@dbasky]#bin/mysql_install_db --user=mysql
[root@dbasky]#chown -R root .
[root@dbasky]#bin/mysqld_safe --user=mysql &
[root@dbasky]#cd /usr/local/mysql
[root@dbasky]#echo "PATH=/usr/local/mysql/bin:$PATH" >> /etc/profile
[root@dbasky]#echo "export PATH" >> /etc/profile
[root@dbasky]#echo "alias vi="vim"" >> /etc/profile
[root@dbasky]#echo "/usr/local/mysql/lib/mysql" > /etc/f.f
在dbasky机器上
厦门市招办建立用户
mysql>create database test;
mysql>grant all on *.* to xu@192.168.1.121 identified by 123456;
[root@dbasky]#vi /etc/myf
server-id=1 #为master
log-bin=/var/log/mysql/mysql.log
添加
binlog-do-db=test #要同步的数据库名字
重新启动mysql
用 mysql>show master status 查看
在dbaskyback机器上
dbaskyback#vi /etc/myf
  server-id=2 #为slave
  master-host=192.168.1.120
元宇宙概念股是什么意思  master-user=xu
  master-password=123456
  master-port=3306
  master-connect-retry=60 #间隔60秒重新设置
  replicate-do-db=test
用mysql>show slave status 看同步情况,如果有错误也可以看得出来.来源于脚本之家:www.jb51/article/30522.htm

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。