BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #4816同步于 2010/9/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

请教:linux下mysql卸载和重装的一个问题

Schumi
2010/9/15镜像同步1 回复
用rpm装的mysql,这是server和client的两个rpm: MySQL-client-community-5.1.50-1.rhel5.x86_64.rpm MySQL-server-community-5.1.50-1.rhel5.x86_64.rpm (拷在root下) 安装的时候: #rpm -ivh MySQL-server-community-5.1.50-1.rhel5.x86_64.rpm …… …… #rpm -ivh MySQL-client-community-5.1.50-1.rhel5.x86_64.rpm 之后mysql能运行,增删改查一切正常。 查询mysql安装情况: [root@iaas-1-0-16-3e-8c-ae-c7 ~]# rpm -qa|grep -i mysql MySQL-server-community-5.1.50-1.rhel5 MySQL-client-community-5.1.50-1.rhel5 然后卸载mysql: rpm -e MySQL-client-community-5.1.50-1.rhel5 …… …… rpm -e MySQL-server-community-5.1.50-1.rhel5 查询(已经没有mysql的显示了): [root@iaas-1-0-16-3e-8c-ae-c7 ~]# rpm -qa|grep -i mysql [root@iaas-1-0-16-3e-8c-ae-c7 ~]# 之后再按照之前的安装步骤来安装,能安装上,但mysql就怎么也启不起来。 [root@iaas-1-0-16-3e-1-57-b ~]# rpm -qa|grep -i mysql MySQL-client-community-5.1.50-1.rhel5 MySQL-server-community-5.1.50-1.rhel5 [root@iaas-1-0-16-3e-1-57-b ~]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) [root@iaas-1-0-16-3e-1-57-b ~]# 后来又试着在卸载的时候加上--nodeps,以及把-e变成-ev,结果都是再安装不上。比较郁闷,把putty关了,干别的去了。 但隔了几个小时,我代开putty,重新又安装了一下——amazing!居然又安装成功了。。。。 有人知道是怎么回事么?是有什么进程需要kill掉么?还是mysql的卸载和安装有啥文件需要删除? ps: 环境: [root@iaas-1-0-16-3e-1-57-b ~]# uname -a Linux iaas-1-0-16-3e-1-57-b.iaas.cdl.ibm.com 2.6.18-194.3.1.el5xen #1 SMP Sun May 2 04:26:43 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux [root@iaas-1-0-16-3e-1-57-b ~]# cat /proc/version Linux version 2.6.18-194.3.1.el5xen (mockbuild@x86-004.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Sun May 2 04:26:43 EDT 2010
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
Box机器人#1 · 2010/10/22
从提示上看,问题出现在你的mysql.sock文件上。 你到/tmp下找找原来的mysql.sock是否还存在?把所有的mysql.sock删掉再启动mysql试试。 还有需要检查一下mysql.sock的权限。