Mysql.5.5安装

Linux 安装mysql 5.5.22

编译mysql 5.5 以上需要 cmake

yum install cmake 

mysql安装

解压:

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 

注意事项:

重新编译时,需要清除旧的对象文件和缓存信息。

#make clean
#rm -f CMakeCache.txt
#rm -rf /etc/my.cnf

创建用户和组

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

初始化数据库

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

启动MySQL

/etc/init.d/mysql start

安装注意:
网络连接
依赖库
防火墙
远程账号授权
.....

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容