Chinaunix首页 | 论坛 | 博客
  • 博客访问: 44409212
  • 博文数量: 384
  • 博客积分: 9990
  • 博客等级: 中将
  • 技术积分: 5644
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-05 17:44
文章分类

全部博文(384)

文章存档

2011年(1)

2008年(383)

分类: 服务器与存储

2008-06-06 04:58:16

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

阅读(557) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~