Linux マシンに XAMPP をインストールし、phpmyadmin は正常に動作しています。しかし、コンソールで mysql コマンドを使用して mysql を起動しようとすると、次のエラーが発生します。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (2)
cake php bakeコンソールを使用しようとすると、同じエラーが発生します
** XAMPPをインストールしたので、/var/libにmysqlという名前のフォルダはありません
手伝ってもらえますか?
答え1
sudo /etc/init.d/mysqld start
たとえば、Ubuntu で、mysql デーモンを root として実行してみてください。
答え2
MySQLに接続したいユーザーが/var/lib/mysql/mysql.sockを開くためのファイルシステム権限を持っているかどうかを確認します。