phpmyadminをインストールできません。次のエラーが原因でインストールプロセスが失敗します。通常はmysqlデータベースにログインできます。どうすればいいですか?一般的には「(パスワード使用:はい)」を期待しています。人々が自分のパスワードを提供するのを妨げるのはなぜですか?私はクリーンなハードドライブにインストールされたDebian 9を新しくインストールして使用しています。
以前のインストールからinnoDBリポジトリをコピーし、データベースをこのリポジトリにインポートしました。mysqlデータベース)
また、私が知っている限り、「dpkg-reconfigure mysql-server」はルートパスワードを要求する必要があります。私の場合は何も起こりません。コマンドは1秒後に終了します。
答え1
私はそれを見つけた。
ソリューション1 トリックは次のとおりです。 set "SET PASSWORD FOR root@localhost=PASSWORD('')" 明らかに、dbconfig-common はパスワードが空の場合にのみ機能します。
これは "/etc/mysql/debian.cnf"ファイルの内容に関連していますが、私の場合は空のパスワードが設定されています。
[client]
host = localhost
user = root
password =
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = root
password =
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
ソリューション2
/etc/mysql/debian.cnfにrootユーザーのパスワードを入力してください。
[client]
host = localhost
user = root
password = **** password here *****
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = root
password = **** password here *****
socket = /var/run/mysqld/mysqld.sock
basedir = /usr