【问题标题】:Cannot open MySQL for the first time第一次无法打开MySQL
【发布时间】:2015-02-07 01:24:37
【问题描述】:

我已经从 Ubuntu 软件中心、MySQL 客户端和 MySQL 工作台安装了 MySQL。

问题是我只能打电话给sudo mysql startsudo mysql stop

当我尝试运行以下命令 sudo /usr/bin/mysql_secure_installation 时,系统提示我输入 root 密码,我没有设置 root 密码,所以我点击了“Enter”

我得到了以下

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

我去了/var/run/mysqld,发现里面完全是空的。

更新

我不知道这是否会有所帮助,但我尝试使用 find / -type f -name "*.pid" 命令找到 PID 文件。我没有找到任何与mysql相关的文件,扩展名为.pid

【问题讨论】:

  • 你确定你安装了 MySQL 吗?
  • 是的,当我运行命令 **service mysql status ** 它返回 >> mysql start/post-start, process 14029 post-start process 14030
  • 尝试更改或重置您在 MySQL 上的 root 密码。试试我上面的链接
  • 我已按照那里的说明进行操作。在第二个命令 ** sudo mysqld --skip-grant-tables &** 我得到以下 141209 10:23:43 [错误] 无法从消息文件中读取 '/usr/share/mysql/english/errmsg.sys ' @ChristianMark 我试图打开文件,但我收到一条消息说格式错误!

标签: mysql ubuntu server


【解决方案1】:

我似乎在没有足够命令的情况下删除了安装,最后我使用以下命令删除了它:

#sudo service mysql stop  
#sudo killall -9 mysql
#sudo killall -9 mysqld
#sudo apt-get remove --purge mysql-server mysql-client mysql-common
#sudo apt-get autoremove
#sudo apt-get autoclean
#sudo deluser mysql
#sudo rm -rf /var/lib/mysql
#sudo apt-get purge mysql-server-core-5.5
#sudo apt-get purge mysql-client-core-5.5

这次我也删除了用户。我不知道那会很重要。无论如何重新安装后它工作得很好

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多