免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1128 | 回复: 0
打印 上一主题 下一主题

[集群与高可用] mysql双机热备详细配置(同步复制)一 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-06 04:58 |只看该作者 |倒序浏览

人本与写之文档,经过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


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/70914/showart_727695.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP