linux上安装部署mysql5.7.35

linux上安装部署mysql5.7.35

一.官网下载jdk1.8的压缩包

1.进入官网:https://downloads.mysql.com/archives/community/

根据自己的操作系统选择,查看自己服务器版本

 cat /proc/version

我的是这个

请添加图片描述

调整选择

请添加图片描述

2.将包放到服务器上

mkdir  /usr/local/mysql #创建jdk安装路径
cd /usr/local/mysql #进入jdk安装目录
把包丢在这个java目录下

3.解压

tar xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar  对压缩包解压
得到:
mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar
mysql-community-client-5.7.35-1.el7.x86_64.rpm
mysql-community-common-5.7.35-1.el7.x86_64.rpm
mysql-community-devel-5.7.35-1.el7.x86_64.rpm
mysql-community-embedded-5.7.35-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.35-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.35-1.el7.x86_64.rpm
mysql-community-libs-5.7.35-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.35-1.el7.x86_64.rpm
mysql-community-server-5.7.35-1.el7.x86_64.rpm
mysql-community-test-5.7.35-1.el7.x86_64.rpm

4.安装

sudo rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm
以上三个就可以了
sudo rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm 我自己另外安装的,也可以不安
我在安装完common,去安装client时报:依赖检测失败  和密钥检测失败, 执行下面语句解决
sudo yum install libaio  先安装缺失的依赖库
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022  配置mysql官方MySQL公钥,这个url可能随时间变化,去官网找最新的
安装libs时报依赖失败: sudo yum remove mariadb-libs
之后再重新安装common

5.启动mysql服务

sudo systemctl start mysqld  启动服务
sudo systemctl enable mysqld  开机自启

6.登录mysql并修改密码
初始密码通常会记录在MySQL的日志文件中,执行

sudo grep 'temporary password' /var/log/mysqld.log

请添加图片描述

其中 被圈部分 为我的初始密码

登录musql:

mysql -uroot -p  执行命令输入上面的密码登录mysql

修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '要修改的密码';

自此算是基本安装完成! 服务器本地使用是可以的

但是还不支持远程的连接

7.开放远程登录权限

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码.'  WITH GRANT OPTION;  设置允许任意端口访问
FLUSH PRIVILEGES;  刷新

8.开放服务器端口:

先确认防火墙是否开启,得在防火墙开启的状态下

firewall-cmd --zone=public --add-port=3306/tcp --permanent  永久开启3306端口
firewall-cmd --reload  刷新防火墙

9.配置安全组

因为我用的是云服务器,别忘记配置安全组规则,配置3306端口(没有用云服务器的忽略这条)

  1. navicat测试连接

请添加图片描述

整体完成!

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值