1.安装前装备
1.1已经安装gcc(gcc-c++) make automake
1.2下载cmake:http://www.cmake.org/files/v2.8/cmake-2.8.8.tar.gz
1.3下载mysql:http://fossies.org/unix/misc/mysql-5.5.23.tar.gz/
1.4下载bison:http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
2.安装cmake
tar zxvf cmake-2.8.8.tar.gz
cd cmake-2.8.8
./bootstrap
gmake
gmake install
3.安装bison
tar zxvf bison-2.5.tar.gz
cd bison-2.5
./configure
make
make install
4.安装mysql
默认编码设为gbk,字符集为gbk_chinese_ci
4.1添加mysql账户
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
4.2解压
tar xvf mysql-5.5.23.tar.gz
cd mysql-5.5.23/
4.3编译
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=gbk \
-DDEFAULT_COLLATION=gbk_chinese_ci \
-DWITH_EXTRA_CHARSETS:STRING=gbk,gb2312,utf8 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/opt/mysql/data
make
make install
4.4增加权限
chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
mkdir -p /opt/mysql/data/
mkdir -p /opt/mysql/log/
chown -R mysql:mysql /opt/mysql/
4.5拷贝my.cnf文件
cd support-files/
cp my-large.cnf /opt/mysql/my.cnf (注意:my-large.cnf适用于1G内存左右的服务器,可以根据自己配置情况选用my-large.cnf 或 my-huge.cnf 等不同配置)
cp mysql.server /etc/init.d/mysqld
5.初始化安装
/usr/local/mysql/scripts/mysql_install_db \
--defaults-file=/opt/mysql/my.cnf \
--basedir=/usr/local/mysql \
--datadir=/opt/mysql/data \
--user=mysql
6.将mysql加入开启启动
chmod +x /etc/init.d/mysqld
vi /etc/init.d/mysqld (如果有特殊目录,编辑此文件,比如基本目录,及数据目录)
basedir=/usr/local/mysql
datadir=/opt/mysql/data
chkconfig --add mysqld
chkconfig --level 345 mysqld on
7.启动mysql
service mysqld start
8.修改root密码
mysqladmin -u root password "newpwd"
9.安装中的其他问题
Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
缺少 ncurses-devel
用yum install ncurses-devel
分享到:
相关推荐
CentOS 6.2系统镜像有两个,安装系统只用到第一个镜像,第二个镜像是系统自带软件安装包。 安装CentOS 6.2系统的计算机内存必须等于或者大于628M(最小内存628M),才能启用图形安装模式。 CentOS 6.2文本...
CentOS 6.2 rpm 方式安装 MySQL 的文档,简单实用!
centos6.2安装两个mysql 宋正河整理
CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13
centos6.2安装两个mysql.pdf
NULL 博文链接:https://itsaga.iteye.com/blog/2286554
CentOS 6.2编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10
CentOS6.2下配置Django+Python环境步骤
centos6.2安装 CentOS 6.2安装 实验环境:VMware 6.5.2 安装镜像:CentOS-6.2-i386-bin-DVD1.iso CentOS-6.2镜像共两张DVD1和DVD2,安装操作系统只用DVD1即可 镜像下载地址: 32位DVD1...
这是CentOS6.2下openldap安装配置详细文档
CentOS 6.2编译安装LAMP最详细教程!
lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程 centos6.2 nginx-1.2.0 mysql-5.5.3 php-5.4.3 宋正河作品
CentOS 6.2安装(超级详细图解教程)
centos6.2安装手册,用于宇视相关软件部署、开局所用。
CentOS6.2编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10.pdf
CentOS 6.2+Nginx+mysql
Linux(CentOS6.2)下安装SVN服务