mysqlとphpmyadmin-mint Linuxのルートパスワードを変更する方法

mysqlとphpmyadmin-mint Linuxのルートパスワードを変更する方法

最近Linux Mintをインストールしました。私はインストールしました

1)ランプ

2) MySQLの設定

3) Apacheテスト

4) PHPテスト

5) phpmyadmin

すべてがうまくいきます。残念ながら、私のパスワードには$文字が含まれています。

?{}|&~![()^"その後、文字はキーのどこにも使用できず、値に特別な意味があることがわかりました。試してみましたがSET PASSWORD FOR root@localhost = PASSWORD('yourpassword');成功しませんでした。それでは、MySQLとphpmyadminのルートパスワードを変更する方法は?

ベストアンサー1

以下を行う必要があります。

  1. MySQLサーバーの停止
  2. MySQLサーバーを再起動し、認証テーブルをスキップします。 mysqld_safe --skip-grant-tables --skip-networking &

  3. パスワードなしでMySQLサーバーに接続する:mysql -uroot

  4. 認証テーブルを再ロードします。FLUSH PRIVILEGES;
  5. ルートパスワードの変更:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('hello');
  6. MySQL サーバーを停止し、正常に再起動します。
  7. これで、パスワードを使用してrootとしてMySQLに接続できます。hello

phpMyAdminの場合は、MySQL資格情報を使用します。したがって、MySQLのルートパスワードを再取得すると、すべてを管理できます。

おすすめ記事