solar与mysql怎么同步_mysql双机热备详细配置(同步复制)一

人本与写之文档,经过N次测试,均可以用ctrl+c & shift+insert来配置完成,些篇文档原创,如需要转载随便去CP就OK,不用写出外,人本崇尚linux开源精神,一切共享,也希望看到此文的朋友能把这一精神传承下去.

实施环境:

SvrA:redhat as4 u2 完全安装

SvrB:redhat as4 u2 完全安装

一.Mysql相关配置

1、安装编译及基本配置

由于系统是全部安装的,所以安装mysql之前需要删除机器上原来安装的mysql。用rpm -qa|grep mysql查询已经安装的程序。用rpm –e mysql删除本机自带的mysql.注意,有时候会出现两个mysql程序相互关联不能删掉的情况,可以把两个写在一行同时删掉。比如:

#rpm –e aaaa bbb.

#groupadd mysql

#useradd –g mysql mysql

#passwd mysql

密码设置为abc123

#tar -zxvf mysql-5.0.27.tar.gz

#cd mysql-5.0.27

#./configure --prefix=/usr/local/ABC/mysql5027 --with-charset=utf8

#make && make install

#./scripts/mysql_install_db

#chown -R mysql.mysql /usr/local/ABC/mysql5027

2、配置mysql

#cd /home/tools/mysql5027/

#cp share/mysql/my-huge.cnf /etc/my.cnf

将下面内容添加到文件中[mysqld]字段。

#vi /etc/my.cnf

innodb_data_file_path=ibdata1:10M:autoextend

query_cache_size=1048576

max_connect_errors = 100

max_connections = 400

3、启动mysql

#/usr/local/test1/mysql5027/bin/mysqld_safe –u mysql &

设置MYSQL自启动:

#cp /usr/local/test1/mysql5027/share/mysql/mysql.server /etc/init.d/mysqld

(设置完成后可以用service启动mysql,但要注意把本机的rpm包的mysql删除)

修改mysql语言设置,删除LANG="en_US.UTF-8"加入:

Vi /etc/sysconfig/i18n

LANG="zh_CN.UTF-8"

请在[client]之后,[mysqld]之前添加[mysql]组。加入:

Vi /etc/my.cnf,

default-character-set=utf8

在组[mysqld]之后添加语句:

default-character-set=utf8

default-storage-engine=INNODB

[mysql]组加入:

log-slow-queries=/var/log/slowquery.log

long_query_time = 10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值