centos安装源码安装mysql5。6

更新时间:01-26 教程 由 留井 分享

CentOS是一款基于Red Hat Enterprise Linux的Linux发行版,它非常适合用来搭建服务器,但是默认情况下不带MySQL数据库。如果你需要安装MySQL5.6版本,可以按照以下步骤进行源码安装。

1. 首先,下载MySQL5.6的源码包,使用以下命令:

wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.50.tar.gz

2. 安装必备的依赖包,使用以下命令:

yum install gcc gcc-c++ ncurses-devel cmake make

3. 解压源码包,使用以下命令:

tar -zxvf mysql-5.6.50.tar.gz

4. 进入源码目录,使用以下命令:

cd mysql-5.6.50

5. 创建一个用来存放MySQL数据的目录,使用以下命令:

mkdir /data/mysql

6. 编译MySQL,使用以下命令:

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/data/mysql \-DSYSCONFDIR=/etc \-DENABLED_LOCAL_INFILE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DWITH_FEDERATED_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DWITH_SSL=system \-DWITH_ZLIB=bundled \-DWITH_LIBWRAP=0 \-DDEFAULT_CHARSET=utf8mb4 \-DDEFAULT_COLLATION=utf8mb4_general_cimake -j 4make install

7. 创建MySQL配置文件,使用以下命令:

cp support-files/my-default.cnf /etc/my.cnf

8. 添加MySQL用户和组,使用以下命令:

groupadd mysqluseradd -g mysql mysql -s /sbin/nologin

9. 初始化MySQL数据库,使用以下命令:

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

10. 修改MySQL数据目录的权限,使用以下命令:

chown -R mysql:mysql /data/mysql

11. 启动MySQL服务,使用以下命令:

/usr/local/mysql/support-files/mysql.server start

12. 设置MySQL服务开机自启动,使用以下命令:

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqlchkconfig --add mysqlchkconfig mysql on

现在,你已经成功地在CentOS上安装了MySQL5.6。可以使用以下命令登录MySQL:

mysql -u root -p

声明:关于《centos安装源码安装mysql5。6》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2075391.html