linux学习之centos:mysql数据库的安装和配置
Posted 小金乌会发光-Z&M
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习之centos:mysql数据库的安装和配置相关的知识,希望对你有一定的参考价值。
一、卸载系统原有mysql
切换到root用户下操作:
[[email protected] ~]$ su
查看该操作系统是否已经安装了mysql数据库:
[[email protected] carsonzhu]# rpm -qa | grep mysql
mysql-libs-5.1.71-1.el6.x86_64
然后我用下面的方式试图删除mysql(遇到了问题):
[[email protected] carsonzhu]# rpm -e mysql-libs-5.1.71-1.el6.x86_64 error: Failed dependencies: libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 [[email protected] carsonzhu]# rpm -e mysql-libs-5.1.71-1.el6.x86_64.rpm --nodeps error: package mysql-libs-5.1.71-1.el6.x86_64.rpm is not installed
说是卸载的时候有依赖包,需要先把postfix-2:2.6.6-2.2.el6_1.x86_64卸载掉,rpm -e postfix-2:2.6.6-2.2.el6_1.x86_64也是不行!然后我搜索解决方法(CentOS 6.3 64位下彻底卸载mysql5.5.25图解教程)有:
如果存在CentOS自带mysql-libs-5.1.71-1.el6.x86_64使用下面的命令卸载即可
[[email protected] carsonzhu]# rpm -ev --nodeps mysql-libs-5.1.71-1.el6.x86_64
[[email protected] carsonzhu]# rpm -qa|grep -i mysql //查看mysql是否已经卸载成功
发现什么都没有了
[[email protected] carsonzhu]# find / -name mysql //查找之前老版本mysql的目录
发现也没有内容
(注:假设查找结果如下:
[[email protected] ~]# find / -name mysql
# /var/lib/mysql
# /var/lib/mysql/mysql
# /usr/lib64/mysql
删除对应的mysql目录
# rm -rf /var/lib/mysql
# rm -rf /var/lib/mysql
# rm -rf /usr/lib64/mysql
这里卸载后/etc/my.cnf不会删除,需要进行手工删除
# rm -rf /etc/my.cnf)
查看yum上提供下载的mysql的版本信息:
[[email protected] carsonzhu]# yum list | grep mysql apr-util-mysql.x86_64 1.3.9-3.el6_0.1 base bacula-director-mysql.x86_64 5.0.0-13.el6 base bacula-storage-mysql.x86_64 5.0.0-13.el6 base dovecot-mysql.x86_64 1:2.0.9-19.el6_7.2 updates freeradius-mysql.x86_64 2.2.6-6.el6_7 updates libdbi-dbd-mysql.x86_64 0.8.3-5.1.el6 base mod_auth_mysql.x86_64 1:3.0.0-11.el6_0.1 base mysql.x86_64 5.1.73-5.el6_7.1 updates mysql-bench.x86_64 5.1.73-5.el6_7.1 updates mysql-connector-java.noarch 1:5.1.17-6.el6 base mysql-connector-odbc.x86_64 5.1.5r1144-7.el6 base mysql-devel.i686 5.1.73-5.el6_7.1 updates mysql-devel.x86_64 5.1.73-5.el6_7.1 updates mysql-embedded.i686 5.1.73-5.el6_7.1 updates mysql-embedded.x86_64 5.1.73-5.el6_7.1 updates mysql-embedded-devel.i686 5.1.73-5.el6_7.1 updates mysql-embedded-devel.x86_64 5.1.73-5.el6_7.1 updates mysql-libs.i686 5.1.73-5.el6_7.1 updates mysql-libs.x86_64 5.1.73-5.el6_7.1 updates mysql-server.x86_64 5.1.73-5.el6_7.1 updates mysql-test.x86_64 5.1.73-5.el6_7.1 updates php-mysql.x86_64 5.3.3-46.el6_7.1 updates qt-mysql.i686 1:4.6.2-28.el6_5 base qt-mysql.x86_64 1:4.6.2-28.el6_5 base rsyslog-mysql.x86_64 5.8.10-10.el6_6 base rsyslog7-mysql.x86_64 7.4.10-3.el6_7.1 updates
以上是关于linux学习之centos:mysql数据库的安装和配置的主要内容,如果未能解决你的问题,请参考以下文章
Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
Linux学习之CentOS--CentOS6.5下Mysql数据库的安装及C/C++连接使用Mysql
Linux学习之CentOS--CentOS6.5下Mysql数据库的安装及C/C++连接使用Mysql