本篇文章主要介绍了" MySQL数据的主从复制、半同步复制和主主复制详解",主要涉及到方面的内容,对于MySql感兴趣的同学可以参考一下:
一、MySQL复制概述 ⑴、MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能...
使用mysql-
5.5
通用二进制包安装mysql
解压mysql软件包
#
tar xf mysql-
5.5
.
28
-linux2.
6
-i686.tar.gz-C
/usr/local/
创建连接,便于查看mysql的版本等信息
#
cd /usr/local/
#
ln –sv mysql-
5.5
.
28
-linux2.
6
-i686.tar.gzmysql
修改mysql属主属组
#
cd mysql
#
chown -R root.mysql ./*
初始化mysql数据库
#
scripts/mysql_install_db –user=mysql--datadir=/mydata/data/
提供mysql配置文件
#
cp support-files/my-large.cnf /etc/my.cnf
提供服务脚本
#
cp support-files/mysql.server /etc/init.d/mysqld
添加至服务列表
#
chkconfig --add mysqld
编辑配置文件
#
vim /etc/my.cnf
#
The MySQL server
#log-bin=mysql-bin
禁用二进制日志,从服务器不需要二进制日志文件
datadir
= /mydata/data mysql的数据目录
relay-log
= relay-log 设置中继日志
relay-log-index
= relay-log.index 中继日志索引
innodb_file_per_table
=
1
server-id
=
2
id不要和主服务器的一样
设置环境变量
#
vim/etc/profile.d/mysql.sh
export
PATH=$PATH:/usr/local/mysql/bin
执行此脚本(导出环境变量)
#
. /etc/profile.d/mysql.sh
启动服务
#
service mysqld start