Mysql没有在ubuntu中重启

时间:2015-01-22 18:11:42

标签: mysql ubuntu

我正在尝试将主机操作系统中的java程序与ubuntu VM中的mysql数据库连接。我在数据库中创建了必要的表,并将my.cnf文件中的绑定地址更改为主机操作系统地址的绑定地址。当我试图重启mysql时,我得到了:

mysql stop/waiting
start: Job failed to start.

然后,当我尝试访问mysql时,我收到以下错误:

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

请帮我解决问题。

2 个答案:

答案 0 :(得分:0)

只需按照以下步骤启动MySQL服务器即可。

  • 尝试从终端重启MySQL服务器。 (在RHEL中为/etc/init.d/mysqld restart

仍然是同样的问题,然后按照以下步骤进行。

  • 使用其他名称重命名mysql.sock个文件,例如mysl.sock_old位于以下目录中。

    /var/run/mysqld/

现在重启MySQL服务器。

答案 1 :(得分:0)

我在Ubuntu14.04上遇到与mysql相同的问题。 我通过在/etc/mysql/my.cnf文件中注释配置来解决问题。

  

innodb_buffer_pool_size = 10G

     

innodb_log_file_size = 54M

评论mysql服务后运行良好..

注意: - 如果您对这些配置发表评论,那么默认配置将考虑缓冲池和日志文件的大小。 所以没有任何问题。 但是如果你想手动提及它,那么提供80%的物理内存来缓冲池大小。 和25%的缓冲池大小到日志文件。