2017-05-08 6 views
1

http://server_ip/phpMyadmin/でデータベースに接続できますが、xamppで接続することはできません。私はserver_ip/phpMyadminでデータベースに接続できますが、xamppで接続できません

私はconfig.inc.php

この問題を解決するために私を助けてくださいに同じログイン認証情報を提供してきました。

私はUbuntuのに16.04サーバー、php7.0、mysql5.7

+0

詳細情報を入力してください。どのようなエラーが表示されますか?エラー500?パスワードが間違っていると言われますか? 'http:// 127.0.0.1/phpMyadmin /'を試しましたか? – ICE

+0

@ICE:xamppを介して接続しようとしているときにこのエラーが発生しています。http://imagizer.imageshack.com/img922/4262/SRAPKd.png しかし、私はサーバのIPアドレスでphpmyadminに接続できます。 xamppを使用して接続するために必要なmysql ubuntu設定は、ipの外にあることを意味しますか? –

答えて

0

を使用していますあなたが正しいポートまたはホストを設定しなかったようです。

  1. 変更ホスト127.0.0.1

  2. にオープン端子と実行netstat -tlnあなたがtcpポートが何であるかを確認することができます。私にとっては3306です。そのポートをconfig内に設定することができます。

mysqlクエリを使用して、mysqlポートを調べることもできます。ターミナルを開き、mysql -u root -pを実行してから、あなたのmysqlパスワードを入力してください。これで、このクエリを実行してポート番号を調べることができます。

SHOW GLOBAL VARIABLES LIKE 'PORT'; 

デフォルトでは、Mysqlは3306ポートを使用しています。開放端子

  1. をして[mysqld]port=を見つけて、あなたがしたいポートに変更sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

  2. を実行します。あなたが望むものに変更することができます。それ保存

  3. 、これにより、MySQLを再起動します。これらのどれもがあなたを助けていない場合は

    sudo service mysql restart

、多分/etc/mysql/mysql.conf.d/mysqld.cnf内のこの行をコメントすることは助けることができます。その後

bind-address 127.0.0.1 

#bind-address 127.0.0.1 

に再起動MySQLを変更します。

+1

お返事ありがとうございます。どのポートを使用する必要があるか教えてくださいhttp://imagizer.imageshack.com/img922/406/YEPG2Z.png –

+0

3306を使用しているようです。私は自分の答えを更新しました。多分それはあなたを助けることができます。 – ICE

+0

まだ私はmysqlサーバーに接続できません。同じエラーが表示されています –

関連する問題