1 查询已安装的包
Redhat 7.3安装系统时自带Mariadb安装包,不全,需要卸载再挂镜像重装Mariadb。
https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338
https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338https://www.cndba.cn/leo1990/article/2338
[root@www.cndba.cn Packages]# rpm -qa|grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
2 先卸载已安装的mariadb包
[root@www.cndba.cn Packages]# rpm -e mariadb-libs-5.5.52-1.el7.x86_64
error: Failed dependencies:
libmysqlclient.so.18()(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64
libmysqlclient.so.18(libmysqlclient_18)(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64
因为依赖关系,卸载不成功,采取强制删除加参数“--nodeps -f”
成功删除mariadb-libs-5.5.52-1.el7.x86_64. 以此类推卸载剩余的安装包。
[root@www.cndba.cn Packages]# rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps -f
[root@www.cndba.cn Packages]# rpm -qa|grep mariadb
3 删除已安装mysql及文件
使用命令"find /-name mysql"查找生成的mysql目录,用"rm-rf path"彻底删除已生成的mysql文件和库
[root@www.cndba.cn Packages]# find / -name mysql
/etc/selinux/targeted/active/modules/100/mysql
/usr/lib64/mysql
4 安装 mariadb
挂在os镜像,在Package中搜索mariadb安装包,拷至server端并安装
chmod 777 * 给安装包赋予可执行权限
[root@www.cndba.cn Packages]# ls -l mariadb*
-r--r--r--. 127 root root 9031604 Sep 27 2016 mariadb-5.5.52-1.el7.x86_64.rpm
-r--r--r--. 123 root root 395876 Sep 27 2016 m