chroot環境内でmysqldを実行しようとしています。状況はここにあります。
mysqldをrootとして実行すると、データベースに接続できます。しかし、init.dスクリプト(通常の権限)を使用してmysqlを実行すると、mysqlはエラーを表示します。
$ mysql --user=root --password=password
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
だから、私はいくつかのファイルのファイルパーミッションを変更する必要があると思います。しかし、どれですか?ああ、あなたが疑問に思っている場合は、「/ var / run / mysqld/mysqld.sock」は「mysql」ユーザーによって所有されています。