当前位置: 代码网 > it编程>数据库>Mysql > Linux下部署MySQL5.7.35全过程

Linux下部署MySQL5.7.35全过程

2025年07月01日 Mysql 我要评论
1.mysql下载(1)登录到以下网站https://downloads.mysql.com/archives/community/(2)选择需要的版本 ,以及操作系统 ,这里是red hat ent

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 版本的部署 ,其中比较需要注意的就是 大小写忽略,设置远程连接 ,以及防火墙设置

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com