mysqlのrootパスワードをリセットしてみてください

mysqlのrootパスワードをリセットしてみてください

しかし、mysqlをインストールした後、インストール中に通知されたルートパスワードは機能しません。アンインストールして再インストールしてみました。同じ。それで「パスワードリセットをしてみよう」と言いました。それで私はこのガイドに従いました。

  1. mysqld サーバーを停止します。通常、これは次の方法で実行できます。システム環境設定>MySQL>MySQLサーバーの停止

  2. 権限バイパスを使用してセーフモードでサーバーを起動する

    ターミナルから:

    sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
    
  3. 新しい端末ウィンドウで:

    $ sudo /usr/local/mysql/bin/mysql -u root
    > UPDATE mysql.user SET Password=PASSWORD('NewPassword') WHERE User='root';
    > FLUSH PRIVILEGES;
    > \q
    
  4. mysqld サーバーを再び停止し、通常モードで再起動します。

手順3で実行すると、次のエラーメッセージが表示されます。

> UPDATE mysql.user SET Password=PASSWORD('NewPassword') WHERE User='root';
ERROR 1054 (42S22): Unknown column 'Password' in 'field list'

だから私はこれを試しました:

> use mysql
> show tables

何も表示されません。

この問題についてどうすればよいですか?

ベストアンサー1

それがあなたが引用した内容でなければなりませんUPDATE mysql.user SET password=PASSWORD('NewPassword') WHERE User='root';。大文字と小文字を区別し、エラーメッセージはそれを正確に知らせることを覚えておいてください。

おすすめ記事