我正在尝试将主机操作系统中的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)
请帮我解决问题。
答案 0 :(得分:0)
只需按照以下步骤启动MySQL服务器即可。
/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%的缓冲池大小到日志文件。