您的位置:首页 > 数据库 > MySQL

Ubuntu MYSQL 主服务器配置文件及配置流程

2011-11-12 17:51 232 查看
最近要配置Ubuntu 下的MYSQL时,发生一些问题,这些问题在Windows下配置MYSQL主从时没有产生过的,现写下来,以作为笔记.

主服务器 192.168.0.119 系统Ubuntu 服务器版本: 5.1.54-1ubuntu4

从服务器 192.168.0.117 系统 Windows7 服务器版本: 5.1.59-community

# 主服务器配置

log_error = /var/log/mysql/error.log

server-id = 19921116

log_bin = /var/log/mysql/mysql-bin.log

# 这里将要备份的数据库,每个数据库一行,而在Windows下可以写成binlog_do_db= db1,db2,db3

# 但是在Ubuntu下这样写就会发生 Log文件不会写信息进去.

# 另一个要注意的地方就是目录权限的问题,创建目录的方法可以使用copy -a 的方式来复制目录的权限

binlog_do_db = db1

binlog_do_db = db2

binlog_do_db = tb3

binlog_do_db = test

# 用于防止出现1418错误 或使用了函数的程序将不能使用

log-bin-trust-function-creators=1

# 从服务器配置

server-id = 1320564563

#log_bin = mysql-bin

master_host = 192.168.0.119

master_port = 3306

master_user = 117usercopy

master_password = u2GmYFpe

master_connect_retry = 60 #如果从服务器发现主服务器断掉,重新连接的时间差(秒)

#replicate-do-db = db1,,test #只复制某个库

#replicate-ignore_db = mysql #不复制某个库

主从设置大概流程

1.停止主服务器服务(如只允许读不允许插入和更新数据)

2.下载/导出/直接拷贝文件 等数据

3.从主机备份数据的时候,可以去从机安装好MYSQL

4.上传数据到从机

5.配置主机的配置文件.一般UBUNTU下为my.cnf 而在Windows下为 my.ini

6.重启主服务器

7.配置从机的配置文件

8.重启从服务器

9.测试主从是否同步 如在设置了主从服务的库内建立一个表或是在表内插入一些数据

注意的一些地方

1.server-id 主从机是不能重复的

2.请使用同的字符集设置,以免产生未知的问题

出现不能同步的处理方法

暂略,下次补上,先下班了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐