安装mysql
上传安装包至/usr/local/路径下
解压
tar xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
重命名(可手动)
mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql
配置
1、修改 vi /etc/my.cnf
[client]
port=3306
socket=/var/lib/mysql/mysql.sock
[mysqld]
port=3306
user=mysql
socket=/var/lib/mysql/mysql.sock
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
2、创建mysql组与用户组(依次执行)
groupadd mysql
useradd -g mysql mysql
3、 初始化
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
红框内为初始密码,后面修改密码会用
4、 创建sock文件与命令
mkdir -p /var/lib/mysql ; chown -R mysql:mysql /var/lib/mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin
5、 启动mysql
/usr/local/mysql/support-files/mysql.server start
6、 修改密码
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
7、 设置远程访问
use mysql;
update user set host='%' where user='root';
flush privileges;
exit;
8、 关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
9、 配置服务并开机启动
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on
chkconfig --add mysql
10、 测试连接