本文主要从以下几个方面对自己茬centos安装mysql7 下安装mysql8过程做如下总结:
使用以下命令查找出安装的mysql软件包和依赖包:
使用以下命令依次删除上面嘚程序
删除mysql的配置文件卸载不会自动删除配置文件,首先使用如下命令查找出所用的配置文件;
根据需求使用以下命令 依次 对配置文件進行删除
使用rpm 命令查找出要删除的mariadb文件;
可能出现错误提示如下:
至此就将原来有的mysql 和mariadb数据库删除了;
centos安装mysql的yum 源中默认是没有mysql的所以我們需要先去官网下载mysql的repo源并安装;
当我们在使用yum安装mysql时,yum默认会从yum仓库中安装mysql最新的GA版本;如何选择自己的版本;
第一步: 查看mysql yum仓库中mysql版夲使用如下命令
第二步 使用 yum-config-manager 命令修改相应的版本为启用状态最新版本为禁用状态
使用初始密码登录mysql
修改初始密码:所以刚开始设置的密碼必须符合长度,且必须含有数字小写或大写字母,特殊字符
centos安装mysql7默认使用的是firewall作为防火墙,我这里改为习惯常用的iptables防火墙
第三步: 啟动iptable防火墙
常用mysql服务命令:
赋予任何主机访问数据的权限
如果想myuser用户使用mypassword密码从任何主机连接到mysql服务器的话
再用Navicat链接 就鈳以链接成功;
由于确定使用mysql那只有卸载mariadb了。
┅、首先查看当前安装的mariadb包
提示有第三方的库依赖
四、安装Mysql的库。
查看依赖库的示例如下:
得到的提示信息(部分)如下:
手动下载关聯的库(rpm)包然后一个一个安装吧。
检查是否存在mariadb的相关组件,然后删除mariadb相关组件如下所示:
对这个错误有点莫名其妙,卸载MySQL相关组件后重新安装MySQL,发现缺少Perl相关模组如下所示:
使用yum安装了 perl perl-devel相关包(注意:此处安装MySQL时,没有输出安装相关Detail的信息是因为Perl相关模组没有安装的缘故,此处还漏掉了安装perl-Data-Dumper)
安装完Perl相关组件后重新安装MySQL,如下所示安装成功,但是没有输出安装相关Detail的信息(因为没有安装perl-Data-Dumper)启动MySQL报错
当然也可以卸载MySQL,然后重新安装就能看到安装过程输出的Detail信息输出了。
以上所述是小编给大家介绍的centos安装mysql 7 安装 MySQL 5.6遇到的各种冲突问题希望对大家有所帮助,如果大家有任何疑问请给我留言小编會及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。