Open1

【エラー対応】Communications link failureへの対策(SpringBoot x MySQL)

ふじしろふじしろ

対象エラー

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

環境

  • mysql5.7
  • SpringBoot

対策

そもそもサーバーは起動しているか?

% mysql -u root
	ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

こうなった時。
mysqlが起動できない - Qiita
そもそもサーバーが起動してないから接続できないのは当然。

この場合はサーバーを起動すれば解決する。

% mysql.server start
	Starting MySQL
	 SUCCESS!
% mysql -u root
	Welcome to the MySQL monitor.  Commands end with ; or \g.
	Your MySQL connection id is 2
        〜以下略〜