Linux サーバーに mysqld.sock ファイルがありません。

Linux サーバーに mysqld.sock ファイルがありません。

このエラーがあります。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")

何が間違っているのか知っている人はいますか?インストールされていないようです。mysqld.sock、私が走ったときapt-get install mysql-server。試してみましたが、find / -name "mysqld.sock"何も見つかりませんでした。 mysqld.sockを取得する方法?

存在するエラー履歴このエラーがあります。

2018-08-13 10:43:09 139999537754688 [エラー] サーバーを起動できません: TCP/IP ポートにバインドします。エラー: 98: $2018-08-13 10:43:09 139999537754688 にアドレスが既に存在します。 [エラー]ポート:3306で実行されている他のmysqldサーバーはすでにありますか? 2018-08-13 10:43:09 139999537754688 [エラー] 中断中

ベストアンサー1

インストールが完了したら、mysql_secure_installation コマンドを実行します。これを行うには、rootユーザーへのリモートアクセスの削除やrootパスワードの設定など、mysql rootパスワードやその他のセキュリティ関連オプションを設定する必要があります。

次のコマンドを試してください。

 mysql_secure_installation
 systemctl start mysql
 systemctl enable mysql

おすすめ記事