• 云途科技成立于2010年 - 专注全球跨境电商服务器租赁托管!
  • 帮助中心

    您可以通过下方搜索框快速查找您想知道的问题

    mysql启动不了,以及解决办法

      in  数据库      Tags: 

    这二天,我想把我电脑里面的二个不同版本的mysql同时启动,但是没有成功,还导致其中一个mysql启动不了,郁闷。我用二种方式启动都不行

    一,问题如下

    1,[root@BlackGhost data]# /usr/local/mysql/bin/mysqld_safe --user=root --skip-grant-tables

    提示如下:

    100910 22:31:44 mysqld_safe Logging to '/usr/local/mysql/master-error.log'.
    100910 22:31:44 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
    100910 22:31:44 mysqld_safe mysqld from pid file /usr/local/mysql/mysql.pid ended

    2,[root@BlackGhost mysql]# /usr/local/mysql/share/mysql/mysql.server  start

    提示含有以下东西

    Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

    后来我发现,出现这个东西的原因,我把/mysql安装目录/libexec下面的mysqld给覆盖掉了,我以为mysql里面的mysqld都是差不多的东西,没想到libexec下面的mysqld不一样,差别大了

    [root@BlackGhost bin]# du -sh mysqld
    12K    mysqld
    [root@BlackGhost bin]# du -sh ../libexec/mysqld
    6.1M    ../libexec/mysqld

    在libexec下面还有一个文件是mysqlmanager,我想在这里的mysqld也是管理的什么东西,我也不太确定libexec下面的mysqld是干什么用的,有谁知道可否告诉我一下,谢谢了。

    12k的这个mysqld,就是一个启动,停止等控制的脚本,可以用vi打开,但是libexec下面的mysqld用vi打不开的,打开乱码。

    二,解决办法

    1,因为我有二个不同版本的mysql,所以把另一个libexec下面的mysqld考进来,我想就不会有大问题了。

    2,等我把libexec下面的mysqld考好后,还是启动不了,还是提示问题1中的错误,我在网上找了好多办法都不行,有一个办法,可以解决,就是将/mysql安装目录/data/mysql-bin.index删除掉,然后在

    /usr/local/mysql/bin/mysqld_safe --user=root --skip-grant-tables

    然后就启动了。

    3,当我用mysql -u root -p时提示我

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

    但是my.cnf里面.sock文件定义在/tmp/mysql.sock啊,怎么会跑到那儿去呢

    有二种方法可以解决这个问题

    a),加软链接,ln -s /var/run/mysqld/mysql.sock /tmp/mysql.sock

    b),mysql -u root -p -S /tmp/mysql.sock



    • 外贸虚拟主机

      1GB硬盘

      2个独立站点

      1000M带宽

      不限制流量

      美国外贸专用虚拟主机,cPanel面板,每天远程备份.
      服务器配置:2*E5 32核,96GB 内存,4*2TB 硬盘 RAID10 阵列.

      ¥180/年

    • 美国/荷兰外贸VPS

      2核CPU

      1G内存

      30硬盘

      10M带宽

      美国/荷兰外贸云服务器,专注外贸服务器行业12年.
      服务器配置:2*E5 32核,96GB 内存,4*2TB 硬盘 RAID10 阵列.

      ¥99/月

    • 全球外贸服务器

      8核CPU

      32G内存

      1TB硬盘

      1000M带宽

      已部署数据中心:美国洛杉矶/亚特兰大、荷兰、加拿大、英国伦敦、德国、拉脱维亚、瑞典、爱沙尼亚
      自有机柜(全球九大数据中心),稳定在线率:99.9%

      ¥999/月 原价1380

    7*24小时 在线提交工单

    如果您的问题没有得到解决,推荐您在线提交工单,我们的客服人员会第一时间为您解决问题

    展开