在CentOS 7上使用二进制包安装MySQL 5.7,可以按照以下步骤操作:
- 首先,从MySQL官网下载MySQL 5.7的二进制包,并解压到指定目录,例如
/usr/local/
。
cd /usr/local/
tar -zxvf mysql-5.7.xx-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.xx-linux-glibc2.12-x86_64 mysql
- 创建mysql用户和组,并更改mysql目录的所有者为mysql。
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
- 初始化数据库,创建系统表。
cd /usr/local/mysql
bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
- 复制MySQL服务启动文件到
/etc/init.d/
目录,并设置为开机启动。
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
- 启动MySQL服务。
service mysqld start
- 为root用户设置密码。
bin/mysqladmin -u root password 'new-password'
以上步骤即可完成在CentOS 7上通过二进制包安装MySQL 5.7。