2016-12-14 7 views
1

ポート3306でxampp MYSQLデータベースを実行しようとしていますが、どちらも開始されず、アプリケーションログにエラーが表示されません。アプリケーションログにはStarting MySQL Database...のみが表示されます。ProFTPDとApache Webサーバーは動作していますが、MYSQLは常に停止しています。 私がポート番号を変更する場合は、3308を言うことができます、私はそれを実行することができますが、私のプロジェクトチームのメンバーは、端末からポート3306xampp mysqlはポート3306で実行されません

結果を使用しているので、私はポート3306上でMySQLを実行する必要があります。ps -ax | grep mysqld

652 ??   0:00.02 /bin/sh /Applications/XAMPP/xamppfiles/bin/mysqld_safe --datadir=/Applications/XAMPP/xamppfiles/var/mysql --pid-file=/Applications/XAMPP/xamppfiles/var/mysql/my-mbp.pid 
    793 ??   0:11.57 /Applications/XAMPP/xamppfiles/sbin/mysqld --basedir=/Applications/XAMPP/xamppfiles --datadir=/Applications/XAMPP/xamppfiles/var/mysql --plugin-dir=/Applications/XAMPP/xamppfiles/lib/mysql/plugin/ --user=mysql --log-error=/Applications/XAMPP/xamppfiles/var/mysql/my-mbp.err --pid-file=/Applications/XAMPP/xamppfiles/var/mysql/my-mbp.pid --socket=/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock --port=3308 
4589 ttys000 0:00.00 grep mysqld 

xampp mysqlを強制的にポート3306で実行できますか? XAMPPバージョン:MySQLサーバが起動されていない場合は、これらの設定チェク/xampp/mysql/bin/my.iniで5.5.38-1

+0

mysqlディレクトリのmy.iniファイルを確認してください。それは私が思うはずです – Cagy79

+0

すでにポート3306にバインドされているものはありますか? –

+0

私は 'ps -ax | grep 3306'、結果は '5547 ttys000 0:00.00 grep 3306' – Eniss

答えて

0

# The following options will be passed to all MySQL clients 
[client] 
# password  = your_password 
port   = 3306 
socket   = "/opt/xampp/mysql/mysql.sock" 

netstatを使用してポートを使用しているどのようなプロセスをチェックし、別のポートを使用するように、そのサービスを再構成します。

+0

これはあなたと同じですが、まだポート3308を示しています – Eniss

+0

'/xampp/mysql_start'を実行するとどうなりますか?より多くの出力とロギングが見えますか? – Cagy79

+0

'sudo ./xampp startmysql'を実行した結果、' XAMPP:Starting MySQL ... fail.' 'XAMPP:別のMySQLデーモンが既に起動しています。 ' – Eniss

関連する問題