码迷,mamicode.com
首页 > 数据库 > 详细

linux学习之centos(三):mysql数据库的安装和配置

时间:2016-05-22 00:39:42      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:

 

 

一、卸载系统原有mysql

切换到root用户下操作:

[carsonzhu@localhost ~]$ su

查看该操作系统是否已经安装了mysql数据库:

[root@localhost carsonzhu]# rpm -qa | grep mysql 

mysql-libs-5.1.71-1.el6.x86_64

然后我用下面的方式试图删除mysql(遇到了问题):

[root@localhost 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
[root@localhost 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使用下面的命令卸载即可

[root@localhost carsonzhu]# rpm -ev --nodeps mysql-libs-5.1.71-1.el6.x86_64
[root@localhost carsonzhu]# rpm -qa|grep -i mysql //查看mysql是否已经卸载成功
发现什么都没有了
[root@localhost carsonzhu]# find / -name mysql //查找之前老版本mysql的目录
发现也没有内容
(注:假设查找结果如下:
[root@localhost ~]# 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的版本信息:  

[root@localhost 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数据库的安装和配置

标签:

原文地址:http://www.cnblogs.com/carsonzhu/p/5515912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!