Linux下部署MySQL5.7.35全过程
1.MySQL下载
(1)登录到以下网站
https://downloads.mysql.com/archives/community/
(2)选择需要的版本 ,以及操作系统 ,这里是Red Hat Enterprise Linux / Oracle Linux 5.7.35 版本。

(3)Mysql安装需要5个rpm包,如下图
mysql-community-common-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-client-5.7.35-1.el7.x86_64.rpm mysql-community-server-5.7.35-1.el7.x86_64.rpm

2.MySQL部署
(1)清理环境
查看系统是否包含mysql相关的服务,如果包含需要清理,以免干扰新部署的MySQL。
rpm -qa |grep -i mysql rpm -qa |grep -i mariadb
如果有依赖:
- rpm -e --nodeps 加上包名,删除依赖
如果mariadb删除失败,则:
- yum remove + 包名来删除mariadb
(2)安装MySQL
- rpm -ivh *.rpm --nodeps 可全部自动安装
(3)修改配置文件
vi /etc/my.cnf
在配置中加入
#大小写忽略 lower_case_table_names=1
其他可根据情况修改 ,不修改也不会影响MySQL部署。
(4)启动mysql
Service mysqld start
查看mysql服务的状态
Service mysqld status
查看mysql版本
mysql --version
3.登录MySQL
(1)查看初始密码
cat /var/log/mysqld.log|grep pass
(2)登录MySQL
mysql -u root -p
输入初始密码 ,进入MySQL 客户端。
(3)修改密码
set password for "root"@"%" = password('你的密码');
flush privileges;(4)设置远程连接
grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option; flush privileges;
4.防火墙设置
(1)查看防火墙状态
systemctl status firewalld
(2)开启状态
添加端口
firewall-cmd --permanent --zone=newzone --add-port=3306/tcp
配置立即生效
firewall-cmd --reload
查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
(3)关闭状态
不需要任何操作
总结
本文主要介绍了 linux 系统下 MySQL 5.7.35 版本的部署 ,其中比较需要注意的就是 大小写忽略,设置远程连接 ,以及防火墙设置 。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
linux服务器下通过iptables+Denyhost抵御暴力破解的配置方法
这篇文章主要介绍了linux服务器下通过iptables + Denyhost抵御暴力破解的方法,需要的朋友可以参考下2014-11-11
Linux下使用pip安装SpeechRecognition连接超时解决办法
这篇文章主要介绍了Linux下使用pip安装SpeechRecognition连接超时解决办法,如果遇到此问题,可以借鉴阅读本文2023-03-03
解决navicat连接不上linux服务器上的mysql问题
这篇文章主要介绍了navicat连接不上linux服务器上的mysql的解决办法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2019-10-10
Ubuntu 17.04系统下源码编译安装opencv的步骤详解
这篇文章主要给大家介绍了在Ubuntu 17.04系统下源码编译安装opencv的相关资料,文中将一步步的步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。2017-08-08
Apache Doris 中Compaction问题分析和典型案例分析
这篇文章主要介绍了Apache Doris 中Compaction问题分析和典型案例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧2024-08-08
Linux 解决Deepin无法在root用户启动Google Chrome浏览器的问题
这篇文章主要介绍了Linux 解决Deepin无法在root用户启动Google Chrome浏览器的问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-07-07


最新评论