我正在尝试将主机操作系统中的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)请帮我解决这个问题。
发布于 2015-01-23 02:20:33
只需按照以下步骤启动MySQL服务器即可。
/etc/init.d/mysqld restart)仍然是同样的问题,然后遵循下面的步骤。
mysql.sock文件重命名为另一个名称,例如mysl.sock_old。/var/run/mysqld/
现在重新启动您的MySQL服务器。
发布于 2015-06-03 21:53:11
我在Ubuntu14.04上使用mysql也遇到了同样的问题。我通过注释/etc/mysql/my.cnf文件中的配置修复了这个问题。
innodb_buffer_pool_size=10G
innodb_log_file_size=54M
注释之后,mysql服务运行良好..
注意:-如果您注释这些配置,那么默认配置将注意缓冲池和日志文件的大小。所以没有任何问题。但是,如果您想手动提及它,那么请提供80%的物理内存用于缓冲池大小。并将缓冲池大小的25%写入日志文件。
https://stackoverflow.com/questions/28095831
复制相似问题