CentOS6.5 mysql 5.5安装

 

CentOS 6 mysql5.5安装配置

1 安装所需软件

2 安装cmake

3 tar.gz形式安装mysql

4 配置与启动

 

MySQL自5.5版本以后,就开始使用cmake编译工具了。
tar.gz形式安装 mysql5.5 tar.gz 编译要很久 但是最适合自己的需求 存放在定义的目录结构,MySQL 我安装的版本5.5.51。

1 安装所需要系统库相关库文件

# yum install gcc-c++
# yum install ncurses-devel 


2. 安装 cmake 

# wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
# yum install cmake

3. 编译安装 MySQL 5.5.14

# 下载链接:https://src.fedoraproject.org/repo/pkgs/mysql/mysql-5.5.14-nodocs.tar.gz/bbcb4fa2876714efc7c5f3e0c16c61e9/
# wget 具体文件的下载链接

# /usr/sbin/groupadd mysql # /usr/sbin/useradd -g mysql mysql # tar xvf mysql-5.5.14.tar.gz # cd mysql-5.5.14/# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_DATADIR=/var/mysql/data \ -DMYSQL_USER=mysql

4. 执行安装,需要等很长时间

# make
# make install

# chmod +w /usr/local/mysql
# chown -R mysql:mysql /usr/local/mysql

# ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16# cd support-files/# cp my-large.cnf /etc/my.cnf
# cp mysql.server /etc/init.d/mysqld

5. 配置启动MySQL 5.5.14

[root@localhost ~]# /usr/local/mysql/scripts/mysql_install_db \
--basedir=/usr/local/mysql \
--datadir=/var/mysql/data \
--user=mysql

将 mysql 加入开机启动
[root@localhost ~]# chmod +x /etc/init.d/mysqld
[root@localhost ~]# vi /etc/init.d/mysqld (编辑此文件,查找并修改以下变量内容:)
basedir=/usr/local/mysql
datadir=/var/mysql/data

# chkconfig --add mysqld
# chkconfig --level 345 mysqld on

为MySQL配置环境变量,以后使用起来方便
# export PATH=/usr/local/mysql/bin:$PATH

启动 mysql
# service mysqld start
初始化mysql
# mysql_secure_installation (除了setpassword选择yes外,其余的一路回车到底)

 

posted @ 2016-09-18 17:35  孟大凡  阅读(661)  评论(1编辑  收藏  举报