千家信息网

CentOS7下安装MySQL8.0.26的详细过程

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"CentOS7下安装MySQL8.0.26的详细过程",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"CentOS7下安装MySQL8
千家信息网最后更新 2026年11月02日CentOS7下安装MySQL8.0.26的详细过程

这篇文章主要讲解了"CentOS7下安装MySQL8.0.26的详细过程",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"CentOS7下安装MySQL8.0.26的详细过程"吧!

1、首先,根据自己的机子到MySQL官网下载对应的数据库https://dev.mysql.com/downloads/mysql/

2、利用xftp上传压缩包到虚拟机或者服务器的某个文件夹中,最后把MySQL压缩包解压到自定义目录,如果你在Linux下载此步骤跳过(方法不限)。

3、卸载mariadb数据库,先查看mariadb的安装包,然后卸载,最后可再次查看确认,命令如下:

rpm -qa | grep mariadbrpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps

4、把上传的mysql安装包解压,解压命令格式:tar -xvf **,如我解压到/software/mysql目录,如下所示:

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar

5、然后安装下列列表中的选项,其余的可以不用管:

mysql-community-common
mysql-community-libs
mysql-community-client
mysql-community-server

命令如下:

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm --nodeps -forcerpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm --nodeps -forcerpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm --nodeps --force

执行情况如下:

6、查看已安装的mysql资源

rpm -qa | grep mysql

7、输入以下命令,完成对mysql的初始化及相关配置

mysqld --initializechown mysql:mysql /var/lib/mysql -Rsystemctl start mysqld.servicesystemctl enable mysqld

8、查看数据库的初始密码,命令如下:

cat /var/log/mysqld.log | grep password

9、使用root用户登录mysql,输入初始密码

mysql -u root -p

10、修改root密码,然后再exit退出 验证一下密码,命令如下:

alter user "root"@"localhost" identified by 1qaz@2wsx;

11、通过以下命令,进行远程访问的授权

create user 'root'@'%' identified with mysql_native_password by '1qaz@2wsx'; grant all privileges on *.* to 'root'@'%' with grant option;flush privileges;  --立即生效

12、通过一下命令修改加密规则,MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式,最后刷新修改后的权限。

ALTER USER 'root'@'localhost' IDENTIFIED BY '1qaz@2wsx' PASSWORD EXPIRE NEVER;flush privileges;

13、通过以下命令,关闭 firewall

systemctl stop firewalld.servicesystemctl disable firewalld.servicesystemctl mask firewalld.service

14、安装iptables防火墙,出现完成!或者Complete!即为成功,命令如下:

yum -y install iptables-services

15、通过以下命令启动设置防火墙

systemctl enable iptables;systemctl start iptables;

16、通过vi /etc/sysconfig/iptables命令编辑防火墙,添加端口

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT

17、通过以下命令重启防火墙使配置生效:

systemctl restart iptables.service

18、通过命令设置防火墙开机启动:

systemctl enable iptables.service

19、最后使用客户端工具连接测试即可。

感谢各位的阅读,以上就是"CentOS7下安装MySQL8.0.26的详细过程"的内容了,经过本文的学习后,相信大家对CentOS7下安装MySQL8.0.26的详细过程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

命令 防火墙 防火 过程 密码 数据 数据库 加密 学习 内容 工具 情况 目录 规则 输入 配置 验证 成功 不用 再次 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山东特亿宝互联网科技有限公司 互联网科技活动banner 互联网科技垄断 深圳互联网络科技有限公司 互联网科技公司怎么样 华中科技大学互联网 互联网 新科技 互联网科技咨询 滨湖区互联网智能科技产品供应 温州喔噻互联网科技有限公司 互联网大会黑科技排名 乌鲁木齐新华智原互联网科技学校 互联网科技和法律行业 华中科技大学互联网的牛人 江苏苏星互联网科技有限公司 九思连强互联网电子科技有限公司 世界互联网科技成果奖 绵阳真晨互联网科技有限公司 上海互联网科技园景观 科技互联网企业在行动 上海睿民互联网科技有限公司 以后互联网后是啥科技 广州新华互联网科技学校电竞方面 科技赋能视角下互联网保险发展 保险科技服务互联网营销体系 银行科技岗属于互联网吗 互联网领先科技宣传片 广州梦谷互联网科技有限公司领导 马化腾互联网科技教学 互联网科技和医药行业
0