› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
yingluck
V2EX  ›  MySQL

MySQL 突然不见了

  •  
  •   yingluck ·
    zhao-ji · Apr 9, 2014 · 5370 views
    This topic created in 4569 days ago, the information mentioned may be changed or developed.
    昨天升级了一下vps上的软件,apt-get update。
    然后安装了supervisor,virtualenv。
    之后MySQL突然崩溃(我觉得是崩溃)。
    然后/etc/init.d/mysql start根本不管用,没有反应。
    mysql -u XXX -p 提示 -bash: mysql: command not found
    以前一直是这样启动和进入命令行控制的。
    然后dpkg了一下,mysql的包还都在。
    请问这是出了什么问题?
    网上搜一了下,大多是什么搞个软链接。我觉得不靠谱,求教!
    15 replies  •  1970-01-01 08:00:00 +08:00
    gouera
        1
    gouera  
       Apr 9, 2014
    你的Mysql是装在什么目录的,去Mysql/bin目录下找
    Ever
        2
    Ever  
       Apr 9, 2014
    运行的命令信息给全。apt-get update只更新包信息,不更新任何包实体,不会出现这种情况。
    sd4399340
        3
    sd4399340  
       Apr 9, 2014   ❤️ 2
    头像和标题很配!
    Mihuwa
        4
    Mihuwa  
       Apr 9, 2014
    @sd4399340 哈哈。一语中的
    megaforce
        5
    megaforce  
       Apr 9, 2014
    是不是PATH变量没有了?
    ooh
        6
    ooh  
       Apr 9, 2014
    locate mysql
    chenshaoju
        7
    chenshaoju  
       Apr 9, 2014
    whereis mysqld
    huangzxx
        8
    huangzxx  
       Apr 9, 2014
    先 dpkg -L 查看所有文件,看看还在不在。
    再试一试 sudo apt-get install --reinstall 重新安装。
    安装的时候提示配置文件的区别,要注意。
    xummer
        9
    xummer  
       Apr 9, 2014
    @sd4399340 看见头像滚进来、
    yingluck
        10
    yingluck  
    OP
       Apr 9, 2014
    @huangzxx dpkg -l 之后都还在,但是不敢重装,里面有用户名密码,虽然备份了但还是有点危险。
    yingluck
        11
    yingluck  
    OP
       Apr 9, 2014
    @sd4399340
    @Mihuwa
    别闹!
    yingluck
        12
    yingluck  
    OP
       Apr 9, 2014
    ps aux 里面已经没有MySQL了
    SharkIng
        13
    SharkIng  
       Apr 10, 2014
    应该是MySQL的文件夹和/usr/local/bin里面的指向除了问题,找找看MySQL 按在哪了然后ln做个指向,在你的PHTH的文件夹里面就可以了
    webjin
        14
    webjin  
       Apr 10, 2014 via Android
    不错我N觉
    kehr
        15
    kehr  
       Apr 10, 2014
    处理问题三步走不是应该这么办么:检查配置 -> 确定问题 -> 解决问题

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

    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 仅当参考。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5760 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 08:12 · PVG 16:12 · LAX 01:12 · JFK 04:12
    ♥ Do have faith in what you're doing.