美文网首页
CentOS6 安装 MySQL-5.7 (Generic)

CentOS6 安装 MySQL-5.7 (Generic)

作者: AydanLinux | 来源:发表于2020-08-07 21:07 被阅读0次

1、MySQL 官网 下载 MySQL 安装包

Linux Generic 二进制版本的软件包如何安装(官方文档)

cd /usr/local/src

wget https://cdn.mysql.com/archives/mysql-5.7/\
mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz

wget https://mirror.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/\
mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz

tar -zxvf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz -C /usr/local
cd /usr/local
ln -sv mysql-5.7.34-linux-glibc2.12-x86_64 mysql

2、创建 MySQL 用户

groupadd -r mysql
useradd -r -g mysql -s /bin/false mysql

3、创建数据库目录

mkdir -p /data/mysql/{log,run,data}
chown -R mysql.mysql /data/mysql
ln -s /tmp /data/mysql/sock
chown -R mysql.mysql /usr/local/mysql

4、启动脚本和配置文件

cp support-files/mysql.server /etc/init.d/mysqld
vim /etc/init.d/mysqld
basedir=/usr/local/mysql/
datadir=/data/mysql/data

cp support-files/my-default.cnf /etc/my.cnf
vim /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql/
datadir=/data/mysql/data/
pid-file=/data/mysql/run/mysql.pid

[mysqld_safe]
log-error=/data/mysql/log/error.log
socket=/data/mysql/sock/mysql.sock

6、配置 PATH

vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:/usr/local/mysql/scripts:$PATH

. /etc/profile.d/mysql.sh

5、初始化 MySQL

从版本 5.7.6 开始,MySQL 初始化使用 mysqld --initialize 命令,不再使用 mysql_install_db 命令了

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

相关文章

网友评论

      本文标题:CentOS6 安装 MySQL-5.7 (Generic)

      本文链接:https://www.haomeiwen.com/subject/ecazrktx.html