最新消息: 新版网站上线了!!!

Linux 安装mysql 5.5.22 全过程

编译mysql 5.5 以上需要 cmake
yum install cmake 
下载好 mysql源码包 mysql-5.5.22.tar.gz
#tar -zxvf mysql-5.5.22.tar.gz 解压
#cd mysql-5.5.22 进入解压后的目录
编译
#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_unicode_ci \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_DEBUG=0
#make && make install 安装
# 创建用户和组
groupadd mysql
useradd -g mysql  -s /usr/sbin/nologin  mysql
# 复制配置文件
cp support-files/my-medium.cnf  /etc/my.cnf
 
# 设置权限
chmod +x /usr/local/mysql
chown -R mysql.mysql /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql/data
 
# 配置开机自启动
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfg mysqld on
 
# 修改my.cnf配置
vim /etc/my.cnf
# [mysqld] 添加:
datadir=/usr/local/mysql/data
default-storage-engine=MyISAM
 
 
# 初始化数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
 
# 启动MySQL
/etc/init.d/mysql start

转载请注明:谷谷点程序 » Linux 安装mysql 5.5.22 全过程