繁体   English   中英

MySQL无法在Ubuntu中重新启动

[英]Mysql not restarting in ubuntu

我正在尝试将主机OS中的Java程序与ubuntu VM中的mysql数据库连接。 我已经在数据库中创建了必要的表,并将my.cnf文件中的bind-address更改为主机OS地址的bind-address。 当我尝试重新启动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)

请帮我解决。

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

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

仍然是相同的问题,然后执行以下步骤。

  • 在以下目录中用另一个名称重命名mysql.sock文件,例如mysl.sock_old

    /var/run/mysqld/

现在重新启动MySQL服务器。

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

innodb_buffer_pool_size = 10G

innodb_log_file_size = 54M

发表评论后,mysql服务运行良好。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM