MySQL Разрешение / Привилегия - PullRequest
0 голосов
/ 05 апреля 2020

Недавно я пытался получить доступ к своей базе данных локально (терминал) и через PhpMyAdmin. У меня очень странный случай. В какой-то момент у учетной записи root'@'localhost не было разрешения на вход, пароль или нет. Мне пришлось запустить базу данных с --skip-grant-tables, чтобы я мог войти локально. После этого я следовал нескольким различным учебникам, чтобы попытаться исправить проблему. К сожалению, я столкнулся с проблемой. После использования FLUSH PRIVILEGES; я не могу войти в учетную запись root. Затем я должен перезапустить MySQL, но после перезапуска он позволяет мне снова войти в систему. На данный момент я могу войти в PhpMyAdmin. После этого при просмотре баз данных мне говорят, что у меня нет прав на создание баз данных. Если я просматриваю права учетной записи root, я могу подтвердить, что учетная запись root имеет ALL PRIVILEGES и GRANT. Тем не менее, я могу создавать базы данных через консоль локально. Другая проблема заключается в том, что MySQL автоматически начинается с --skip-grant-tables. Для контекста я использую Linux AMI 1 и MySQL 5.7.28. Кто-нибудь может мне помочь с этим?

Кроме того, вот некоторая дополнительная информация о моих привилегиях.

SELECT * FROM mysql.user WHERE User='root' and Host='localhost'\G
*************************** 1. row ***************************
                  Host: localhost
                  User: root
           Select_priv: Y
           Insert_priv: Y
           Update_priv: Y
           Delete_priv: Y
           Create_priv: Y
             Drop_priv: Y
           Reload_priv: Y
         Shutdown_priv: Y
          Process_priv: Y
             File_priv: Y
            Grant_priv: Y
       References_priv: Y
            Index_priv: Y
            Alter_priv: Y
          Show_db_priv: Y
            Super_priv: Y
 Create_tmp_table_priv: Y
      Lock_tables_priv: Y
          Execute_priv: Y
       Repl_slave_priv: Y
      Repl_client_priv: Y
      Create_view_priv: Y
        Show_view_priv: Y
   Create_routine_priv: Y
    Alter_routine_priv: Y
      Create_user_priv: Y
            Event_priv: Y
          Trigger_priv: Y
Create_tablespace_priv: Y
              ssl_type:
            ssl_cipher:
           x509_issuer:
          x509_subject:
         max_questions: 0
           max_updates: 0
       max_connections: 0
  max_user_connections: 0
                plugin: mysql_native_password
 authentication_string: *[OBSCURED]
      password_expired: N
 password_last_changed: 2020-02-11 03:30:01
     password_lifetime: NULL
        account_locked: N
1 row in set (0.00 sec)
...