返回信息流用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
这是一条镜像帖。来源:北邮人论坛 / database / #4816同步于 2010/9/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
请教:linux下mysql卸载和重装的一个问题
Schumi
2010/9/15镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
从提示上看,问题出现在你的mysql.sock文件上。
你到/tmp下找找原来的mysql.sock是否还存在?把所有的mysql.sock删掉再启动mysql试试。
还有需要检查一下mysql.sock的权限。