xAMPPをダウンロードし、/ opt/lamppで展開して起動しようとしました。
Sudo ./lamp start
しかし、私はこの出力を取得します:
Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon is already running.
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.
だから私はシナプスを開き、mysqlサーバーをインストールしました。
私はubuntu 10.10を再起動すると、2つの問題があります:
ubuntuを再起動するたびに再入力する必要があります
Sudo /etc/init.d/mysql stop
mysqlデーモンを停止した後、lamppを再起動すると同じメッセージが表示されます。XAMPP:MySQLを起動できませんでした!
/var/log/mysql.errおよび/var/log/mysql.logは空です。
私はこの方法で解決しました:
Sudo chmod -R 777 /opt/lampp
Sudo chown -hR nobody /opt/lampp
Sudo chmod -R 755 /opt/lampp
その後、別のmysqldインスタンスが実行されていることに気づき、次のコマンドで停止しました。
Sudo service mysql stop
スタックオーバーフローに関するこの投稿 助けてくれました:
etc
フォルダーを開きます。my.cnf
ファイルを見つけて、任意のテキストエディターで開きますinnodb_force_recovery=1
の下にmyisam_sort_buffer_size=8M
を追加しますmy.cnf
ファイルを保存「Starting MySQL SUCCESS!」というメッセージが表示されます。
Sudo service mysql stop
Sudo /opt/lampp/lampp restart
それは私のために働いた。