0


Linux下安装 MySQL 5.7详细步骤

该篇是本人安装MySQL5.7的全部步骤,以此记录
1、查看linux系统是否安装mysql ,如果未安装执行下面命令应该为空的。

  1. rpm -qa|grep -i mysql

在这里插入图片描述
使用下面命令删除安装过的包
rmp -e 文件名
2、mysql官网-》downloads-》community-》yum repository-》下载最新版本的yum源
官网地址:https://www.mysql.com/
3、在linux服务器端执行此命令下载源到服务器

  1. wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

4、安装yum源

  1. rpm -ivh mysql80-community-release-el7-3.noarch.rpm

在这里插入图片描述
5、查看所有yum源。如果没有如下显示的话,执行yum makecache或者yum clean all
在这里插入图片描述
6、切换要安装的源(切换为5.7版本mysql)

  1. yum-config-manager --disable mysql80-community
  2. yum-config-manager --enable mysql57-community

在这里插入图片描述

7、安装mysql 5.7

  1. yum install mysql-community-server -y

可能会报如下错误
在这里插入图片描述
是MySQL GPG [密钥]已过期导致
执行如下命令

  1. rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

安装成功
在这里插入图片描述
8、启动mysql server

  1. systemctl start mysqld 启动程序
  2. systemctl enable mysqld 开机自运行
  3. systemctl status mysqld 查看状态

9、查看初始密码

  1. cat /var/log/mysqld.log|grep pass
  2. 或者
  3. grep 'temporary password' /var/log/mysqld.log

10、本地登陆mysq

  1. mysql -uroot -p

11、修改本地root用户密码,根据自己情况修改密码

  1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'fzly@1997';

可能会报错
在这里插入图片描述
是密码的安全级别不够
可以修改密码的复杂度,也可以修改安全级别
在这里插入图片描述
12、建立root远程用户并授权

  1. 创建用户
  2. create user 'linux_mysql'@'%' identified by 'fzly1997'
  3. 授权:登录本地数据库,让本不能远程共享的数据库,能够远程连接,远程连接顾名思义就是所有IP都能连接数据库,而非单单只限制为localhost本地账户。
  4. grant all privileges on *.* to 'linux_mysql'@'%'identified by 'fzly1997' with grant option;
  5. 刷新
  6. flush privileges;

13、防火墙设置

  1. 1)服务器的防火墙mysql端口3306是否开放
  2. firewall-cmd --query-port=3306/tcp
  3. 2)设置3306端口为永久开放
  4. firewall-cmd --add-port=3306/tcp --permanent
  5. 3)查看firewalld状态,发现当前是dead状态,即防火墙未开启
  6. systemctl status firewalld
  7. 4)关闭防火墙
  8. systemctl stop firewalld
  9. 5)重启防火墙(设置了新的端口记得重新防火墙)
  10. systemctl restart firewalld

14、可视化工具连接
在这里插入图片描述

标签: linux mysql 服务器

本文转载自: https://blog.csdn.net/fengzhilanyu/article/details/126689070
版权归原作者 fengzhilanyu 所有, 如有侵权,请联系我们删除。

“Linux下安装 MySQL 5.7详细步骤”的评论:

还没有评论