GNU/Linux >> Linux の 問題 >  >> Linux

パスワードのリセット後、ユーザー 'root'@'localhost' (パスワードを使用:はい) のアクセスが拒否される LINUX

このステートメントを実行することで、この問題を解決できました

sudo dpkg-reconfigure mysql-server-5.5

これにより、ルート パスワードが変更されます。


パスワードをリセットする必要があります。 Mac osx (テスト済みで動作中) および ubuntu の手順

MySQL を停止

$ sudo /usr/local/mysql/support-files/mysql.server stop

セーフ モードで起動します:

$ sudo mysqld_safe --skip-grant-tables

(上記の行はコマンド全体です)

これは、プロセスが終了するまで進行中のコマンドなので、別のシェル/ターミナル ウィンドウを開いて、パスワードなしでログインします:

$ mysql -u root

mysql> UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';

MySQL を起動

sudo /usr/local/mysql/support-files/mysql.server start

新しいパスワードは「password」です。


私も同じ問題を抱えていました。 mysql -u root -p と書く必要があります

mysql ではありません または mysql -u root -p root_password


Linux
  1. Linuxでルートパスワードをリセットする

  2. MySQLまたはMariaDBのルートパスワードをリセットする方法

  3. Debianでsudoのパスワードをリセットする方法

  1. LinuxでユーザーのSudo権限を設定する方法

  2. Linux – LinuxでIptablesを使用して、LAN上の特定のユーザーのインターネットアクセスを制限する方法は?

  3. MySQLルートパスワードをリセットする

  1. Linux ubuntu で CPAN を使用する場合、root またはデフォルト ユーザーとして sudo / を使用して実行する必要があります。

  2. エラー 1045 (28000):ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用:YES)

  3. mysql (mariadb) エラー 1698 (28000):ユーザー 'root'@'localhost' のアクセスが拒否されました