1.下载mysql5.7
https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
2.解压至 /usr/local/mysql目录下 将此目录作为mysql的主目录
3.创建/usr/local/mysql/data目录 将些目录作为mysql的数据目录
4.创建mysql组和mysql用户 groupadd mysql useradd -r -g mysql mysql
5.sudo chown mysql:mysql /usr/local/mysql -R
6.sudo /etc/my.cnf 以下内容作参考
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=usr/local/mysql/data/mysql.err
pid-file=usr/local/mysql/data/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
7.配置PATH环境变量
vim /etc/profile 最后一行添加 export PATH=$PATH:/usr/local/mysql/bin
source /etc/profile
8.初始化mysql
mysqld --defaults-file=/etc/my.cnf --user=mysql --initialize
9. 加入到系统服务并启动mysql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql(好像没什么用,到后面再配置)
service mysql start 启动mysql服务
10.添加防火墙规则
firewall-cmd --add-port=3306/tcp --permanent
11.chkconfig --add mysql 开机自动启动服务 chkconfig --list检查一下