centos7安装mysql5.7详细教程

自己记录,需要拿去使用,有问题私信

  • 下载 MySQL 安装包(自己服务器上随意找位置)
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
  • 安装MySQL源(同目录下执行)
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
  • 注意:官方 MySQL 存储库的 GPG 密钥已过期,需要重新导入新的秘钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
  • 要不然安装的时候会报警告

  • 更新完秘钥后继续执行安装
  • 安装MySQL服务端
yum install -y mysql-community-server
  • 安装mysql服务
cd /etc/yum.repos.d/
yum -y install mysql-server
  • 启动mysql
systemctl start mysqld
  • 查看mysql临时密码
grep 'temporary password' /var/log/mysqld.log
  • 登录数据库
mysql -uroot -p
  • 降低mysql密码校验规则
set global validate_password_policy=LOW;
  • 修改mysql密码长度
set global validate_password_length=5;
  • 修改mysql密码(改不改看心情)
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 
  • 使用新密码登录数据库
mysql -uroot -p123456
  • 切换到myslq库
use mysql;
  • 修改mysql可以任何地址访问
update user set Host='%' where User='root';
  • 刷新权限
flush privileges;
  • 查看自己服务器防火墙是否打开(不建议关闭防火墙),如果打开着的开放3306端口
#查看防火墙相关信息
firewall-cmd --list-all
#开放3306端口
firewall-cmd --permanent --zone=public --add-port=3306/tcp
#重启防火墙,使配置生效
firewall-cmd --reload

至此,安装配置完毕,可以进行链接测试了

你可能感兴趣的:(mysql,centos)