web-dev-qa-db-ja.com

phpMyAdminがMySQLサーバーに接続しようとしましたが、サーバーは接続を拒否しましたXAMPP

こんにちは、phpMyAdminに接続する予定です。XAMPPをインストールしていますが、このガイドを使用してポートを変更します

buntu 11.10でXAMPPを起動できません

このURLを使用してphpMyAdmin http://localhost:2145/phpmyadminを入力しますが、次のエラーが表示されます

phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the Host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

私のconfic.inc.phpは:

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['Host'] = 'localhost:2145';
$cfg['Servers'][$i]['connect_type'] = 'cookie';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
/* User used to manipulate with storage */
// $cfg['Servers'][$i]['controlhost'] = '';
// $cfg['Servers'][$i]['controlport'] = '';
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';

助けてくれてありがとう

編集

この変更は私のために間違いを解決します

$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
/* Server parameters */
$cfg['Servers'][$i]['Host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = true;

Mysqlを停止し、Xamppを起動する必要もあります

Sudo service mysql stop
/opt/lampp/lampp start
2
oriaj

私はこれで2日を無駄にしました。最後に解決策を得ました。xamppを削除し、mysqlphpmyadminphp5Apache2を手動でインストールします。

Sudo apt-get install Apache2 mysql-server mysql-client php5 libapache2-mod-php5
apt-cache search php5

次に、必要なものを選択して、次のようにインストールします。

apt-get install php5-mysql php5-curl php5-Gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Sudo apt-get install phpmyadmin
Sudo service Apache2 restart

これで http://127.0.0.1/phpmyadmin/ を開くことができます

これらの上位コマンドにより、xamppサーバーが作成されます。問題を迅速に解決し、非常にスムーズに機能します。

関連記事のおかげで:
1。 Apache 2、PHP 5およびMySQL(MariaDB)を使用したUbuntu 14.10 LAMPサーバーチュートリアル
2。 Apacheサーバーのルートディレクトリを変更する方法

1
alok