私はDebian 9(stretch)システムにphpmyadminをインストールしようとしました。 Apache、php、mysqlがインストールされ、うまく動作します。私が走るとき
sudo apt-get install phpmyadmin
ダウンロードされますが、インストール時に次のエラーが発生します。
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
私はmysqlのパスワードを持っていることを知っていますが。 mysqlにログインするときにphpmyadminにパスワードを使用するように強制する方法はありますか?
答え1
ファイルを構成/作成し、/root/.my.cnf
次の内容を入れます。
[client]
user=root
password=yourPasswordHere
その後、インストールプロセスを再実行します。問題は、phpmyadminがmysqlサーバーにログインしようとしましたが、phpmyadmin設定スクリプトにユーザー名/パスワードを提供しなかったことです。 PMA設定ファイルで設定されている場所を確認するには、PMAのドキュメントを確認してください。