検索

ホームページ  >  に質問  >  本文

php - mysql ユーザー テーブルに root ユーザーがありません。root パスワードを設定すると匿名アクセスになります。

root パスワードはデフォルトで空になっています。オンラインの方法に従って root パスワードを設定します。
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);
入力すると匿名ユーザーとなり、権限がなくなるので、この匿名ユーザーを削除しました。 。
mysql ユーザーを確認すると、Root ユーザーが存在しないことがわかりました。これは何が原因ですか?システムは Windows

PHP中文网PHP中文网2793日前566

全員に返信(2)返信します

  • phpcn_u1582

    phpcn_u15822017-05-16 13:01:04

    sgsl@'localhost' の grnats を実行して、インストール時にデフォルトのスーパー ユーザーが sgsl であるかどうかを確認します。そうであれば、root パスワードを設定するための構文は必要ありません。失敗の原因は root ユーザーです

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:01:04

    パスワードを設定した後、権限テーブルを更新する必要があります

    返事
    0
  • キャンセル返事