CentOS7如何安装mysql5.7解压缩版

2023-04-19 12:14:00 centos7 安装 解压缩

CentOS7安装MySQL5.7解压缩版的步骤如下:

1. 下载MySQL5.7解压缩版:首先,需要从MySQL官网上下载MySQL5.7解压缩版的安装包,地址为:https://dev.mysql.com/downloads/mysql/5.7.html。

2. 安装依赖包:在安装MySQL5.7之前,需要安装一些必要的依赖包,使用以下命令即可:

yum -y install gcc gcc-c++ ncurses-devel cmake bison

3. 解压MySQL安装包:将下载的MySQL安装包解压到/usr/local目录下,使用以下命令即可:

tar -zxvf mysql-5.7.tar.gz -C /usr/local/

4. 创建MySQL用户:接下来,需要创建一个MySQL用户,使用以下命令即可:

useradd -r -s /sbin/nologin mysql

5. 创建MySQL数据库目录:在/usr/local目录下创建MySQL数据库目录,使用以下命令即可:

mkdir -p /usr/local/mysql/data

6. 修改目录权限:修改MySQL数据库目录的权限,使用以下命令即可:

chown -R mysql.mysql /usr/local/mysql/data

7. 进入MySQL安装目录:进入MySQL安装目录,使用以下命令即可:

cd /usr/local/mysql-5.7

8. 编译安装MySQL:使用以下命令来编译安装MySQL:

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_DEBUG=0
make && make install

9. 初始化MySQL:使用以下命令来初始化MySQL:

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

10. 添加MySQL服务:使用以下命令来添加MySQL服务:

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

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

systemctl start mysqld

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

systemctl enable mysqld

13. 设置MySQL root用户密码:使用以下命令来设置MySQL root用户密码:

/usr/local/mysql/bin/mysqladmin -u root password 'newpassword'

14. 测试MySQL服务:使用以下命令来测试MySQL服务:

/usr/local/mysql/bin/mysql -uroot -p

以上步骤完成后,即可在CentOS7上完成MySQL5.7解压缩版的安装。

相关文章