wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-5.7.34-el7-x86_64.tar.gz
tar xf mysql-5.7.34-el7-x86_64.tar.gz -C /opt/apps/
cd /opt/apps/
ln -s mysql-5.7.34-el7-x86_64 mysql
cd mysql
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
mkdir etc /mysql_data
chown mysql:mysql /mysql_data
chmod 750 /mysql_data
vim etc/my63306.cnf
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
user=mysql
default-storage-engine = INNODB
collation_server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
character_set_server = utf8mb4
character-set-client-handshake = FALSE
port=63306
socket=/tmp/mysql63306.sock
datadir=/mysql_data
## init
bin/mysqld --initialize --user=mysql --datadir=/mysql_data
## start mysql
bin/mysqld_safe --defaults-file=etc/my63306.cnf &
## modify mysql root password
bin/mysql -S /tmp/mysql63306.sock -uroot -p
#输入初始化的时候的随机密码 (grep 'temporary password' /var/lib/mysql.err)
# grep
#mysql> alter user 'root'@'localhost' identified by 'P@ssw0rd';
#mysql> flush privileges;
#mysql> quit;
#重新用新密码登录
bin/mysql -S /tmp/mysql63306.sock -uroot -p
#原文链接:https://blog.csdn.net/weixin_43326287/article/details/82926240
感谢以下链接:
https://blog.csdn.net/weixin_43326287/article/details/82926240
http://mirrors.163.com/mysql/Downloads/MySQL-5.7/