解决方案 »
- mysql挂到分区运行一段时间后,create/symlink failed, no inodes
- Mysql 外键删除后,表还是无法删除【抓狂了】
- MYSQL连接问题
- mysql 怎么实现 LEFT JION ON
- 在mysql administrator中,如何实现查看表记录的功能呀,好象只能看表结构呀,如何查出一个表中所有记录的功能?
- 请问MYSQL什么版本以上的能用OUTFILE将表中的内容导出为文件
- asp操作mysql出现中文乱码,走过路过不要错过,帮忙看一下
- 求一条mysql的统计语句
- 问一个查询的问题(立刻给分)
- xp下MySQL 5.0如何启动?
- mysql_ping 重连后设置字符集的问题
- 大数据量的情况下,判断记录有无,select count(id) from , 比select id from要快一点吧
注意 主从的ID 不要一样
http://jingyan.baidu.com/article/0eb457e57356e803f1a90512.html
这个很详细
求给分 最近手头好紧张
1、更改mysql配置文件——》/etc/my.cnf
在[mysqld]下面添加:
server_id=1
启用二进制文件日志:
log-bin=/usr/local/mysql/binlog/mysql-bin #存放路径
expire_logs_days=1 #文件过期时间
binlog-do-db=db #要复制的数据库名称
binlog-ignore-db=mysql #不需要复制的数据库名称2、为从服务器创建远程链接帐号
mysql -u root -p #回车输入密码
mysql>GRANT REPLICATION SLAVE ON *.* TO 'mysql'@'%' IDENTIFIED BY '123456';
mysql>FLUSH TABLES WITH READ LOCK; #锁定表,保持主从服务器数据的一致性
执行全备份
./usr/local/mysql/backup/backup.sh
完成后,取到从服务器,并恢复
mysql -u root -p dzdb < /home/dzdb.sql
在主服务器上执行:
mysql>show master status;
记录下 File 和 Position
mysql>unlock tables;【从服务器:】
1、修改从服务器的配置
在[mysqld]下面添加:
server_id=2
replicate-do-db=db #要复制的数据库名
log-bin=/usr/local/mysql/binlog/mysql-bin #存放路径,最好先创建好文件夹
expire_logs_days=1 #文件过期时间2、确认从服务器data文件夹的权限并启动从服务器
chown -R mysql:mysql /usr/local/mysql/data
mysql>CHANGE MASTER TO
MASTER_HOST='192.168.59.129', #主机名或ip地址
MASTER_USER='mysql', #主服务器上设置的远程链接用户
MASTER_PASSWORD='123456', #远程链接用户的密码
MASTER_LOG_FILE='mysql-bin.000004', #刚才记录的File名称
MASTER_LOG_POS=9914; #Position 号3、启动从服务器的线程
mysql>START SLAVE;
检查复制是否出错(从服务器):
mysql>show slave status;
如果Slave_SQL_Running为No,则复制出错,检查原因