MySQL 突然不见了

2014-04-09 11:17:36 +08:00
 yingluck
昨天升级了一下vps上的软件,apt-get update。
然后安装了supervisor,virtualenv。
之后MySQL突然崩溃(我觉得是崩溃)。
然后/etc/init.d/mysql start根本不管用,没有反应。
mysql -u XXX -p 提示 -bash: mysql: command not found
以前一直是这样启动和进入命令行控制的。
然后dpkg了一下,mysql的包还都在。
请问这是出了什么问题?
网上搜一了下,大多是什么搞个软链接。我觉得不靠谱,求教!
4160 次点击
所在节点    MySQL
15 条回复
gouera
2014-04-09 11:29:22 +08:00
你的Mysql是装在什么目录的,去Mysql/bin目录下找
Ever
2014-04-09 11:37:27 +08:00
运行的命令信息给全。apt-get update只更新包信息,不更新任何包实体,不会出现这种情况。
sd4399340
2014-04-09 11:41:35 +08:00
头像和标题很配!
Mihuwa
2014-04-09 12:49:14 +08:00
@sd4399340 哈哈。一语中的
megaforce
2014-04-09 12:53:37 +08:00
是不是PATH变量没有了?
ooh
2014-04-09 12:58:09 +08:00
locate mysql
chenshaoju
2014-04-09 13:14:49 +08:00
whereis mysqld
huangzxx
2014-04-09 13:46:59 +08:00
先 dpkg -L 查看所有文件,看看还在不在。
再试一试 sudo apt-get install --reinstall 重新安装。
安装的时候提示配置文件的区别,要注意。
xummer
2014-04-09 13:50:19 +08:00
@sd4399340 看见头像滚进来、
yingluck
2014-04-09 15:02:18 +08:00
@huangzxx dpkg -l 之后都还在,但是不敢重装,里面有用户名密码,虽然备份了但还是有点危险。
yingluck
2014-04-09 15:06:01 +08:00
@sd4399340
@Mihuwa
别闹!
yingluck
2014-04-09 15:06:43 +08:00
ps aux 里面已经没有MySQL了
SharkIng
2014-04-10 01:40:52 +08:00
应该是MySQL的文件夹和/usr/local/bin里面的指向除了问题,找找看MySQL 按在哪了然后ln做个指向,在你的PHTH的文件夹里面就可以了
webjin
2014-04-10 09:12:41 +08:00
不错我N觉
kehr
2014-04-10 11:18:10 +08:00
处理问题三步走不是应该这么办么:检查配置 -> 确定问题 -> 解决问题

我觉得楼主,应该做如下操作:

1. 找到 mysql 命令的位置(type -a mysql),如果找不到,确定你的环境变量没问题。

2. /etc/init.d/mysql 是个软连接,确定这软连接没失效。
lrwxrwxrwx 1 root root 21 Jan 22 05:49 /etc/init.d/mysql -> /lib/init/upstart-job

3. 「ps aux 里面已经没有 MySQL」说明mysqld没有启动吧?这货肯定有问题。确定你的 mysqld 还在。

。。。。。。

以上检查正常,如果软链接失效,自己手动做一个。否则,建议备份数据库,然后重装吧,不折腾。


个人见解,LZ 仅当参考。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/107800

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX