Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2224714
  • 博文数量: 533
  • 博客积分: 8689
  • 博客等级: 中将
  • 技术积分: 7046
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-26 10:00
文章分类

全部博文(533)

文章存档

2024年(2)

2023年(4)

2022年(16)

2014年(90)

2013年(76)

2012年(125)

2011年(184)

2010年(37)

分类: LINUX

2011-05-05 18:06:48



首先,需要下载安装Cmake;
wget
安装cmake;
tar xvzf cmake-2.8.4.tar.gz
./configure
make
make install
下载mysql,可以去官方网站找到你所需要的;
wget ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.5/mysql-5.5.9.tar.gz
编译安装mysql
cd mysql5.5.9


/usr/local/bin/cmake   . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysqld.sock -DMYSQL_TCP_PORT=3306 -DMYSQL_DATADIR=/usr/local/mysql/data  -DWITH_DEBUG=0 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MYISAM_STORAGE_ENGINE=1     -DWITH_INNODB_STORAGE_ENGINE=1  -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1
make && make install


groupadd mysql
useradd -g mysql mysql

chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql/

cd /usr/local/mysql/scripts/  

./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql  

 cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf  

/usr/local/mysql/bin/mysqld_safe --user=mysql &  

增加服务,需修改mysqld中的basedirdatadir  

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld  

 basedir=/usr/local/mysql  

datadir=/usr/local/mysql/data  

# chmod 很重要,不然会启动不了  

 chmod 755 /etc/init.d/mysqld  

chkconfig --add mysqld  

chkconfig --level 2345 mysqld on  

 配置文件增加utf8  

vi /etc/my.cnf  

16. 增加以下内容  

[mysqld]  

 character-set-server = utf8  

collation_server = utf8_unicode_ci  


service mysqld start 





阅读(1160) | 评论(0) | 转发(0) |
0

上一篇:MYSQL 升级出错一例

下一篇:iptables limit

给主人留下些什么吧!~~