2016-05-31 8 views
0

phpmyadmin + mariadbをインストールしようとしています。MariaDB + phpmyadmin、Ngnix with ubuntu 14.04

私のPHPの設定]列には、次のMySQLのフラグがあり

CONFIGURE_STRING="--prefix=/etc/php7 --enable-mysqlnd --with-mysqli=mysqlnd 
--with-pdo-mysql=mysqlnd <and other flags>" 

私は次のようにmariadbをインストール:

sudo apt-get install mariadb-client mariadb-server 
sudo mysql_secure_installation 

私はその後

sudo mysql -u root -p 

経由でパスワードでログインすることができますphpmyadminをインストールした場合:

cd /var/www/html 
git clone --depth=1 --branch=STABLE https://github.com/phpmyadmin/phpmyadmin.git 
mv phpmyadmin datastore #change name to datastore 

http://localhost/datastoreを開くと、phpmyadminログインページが表示されました。 rootユーザ名とrootパスワードでログインしようとすると、私は次のエラーを受け取りました:

#2002 - No such file or directory — The server is not responding (or the local server's socket is not correctly configured). 

              AND 


mysqli_real_connect(): (HY000/2002): No such file or directory. 

私はubuntu 14.04でphp7を使用しています。

私はmariadbとphpmyadminに接続したいと考えています。

答えて

1

問題を解決する方法についてGitからいくつかの指示がありましたが、これが私の措置です。誰かが同じ挑戦に遭遇するかもしれないと感じます。 config.inc.phpファイルにphpmyadminのコピーconfig.sample.inc.phpで

sudo cp config.sample.inc.php config.inc.php 

STATUSとMariaDBの状態を確認してください。

MariaDB [(none)]>STATUS; [ENTER] 

チェック接続 - Unixソケット経由でlocalhostをチェックし、unixソケット値をコピーします。 phpmyadminのにブラウザをポイントして、ユーザー名とログインのphpMyAdminに

sudo chmod 0755 config.inc.php 

をconfig.inc.phpを許可を変更後、次の

$cfg['Servers'][$i]['connect_type'] = 'socket'; 
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock'; 

をconfig.inc.phpをし、強制的に

ゴーパスワード。

Git link

+0

それが働いた ありがとう –

関連する問題