LINUX.ORG.RU
ФорумAdmin

как снести\выставить гранты в --skip-grant-tables


0

0

mysql> grant all on mysql to root identified by 'password'; ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement получилось так, что удалил рута, а создав забыл гранты раздать вовремя, вот теперь mysql_install_db создал рута, но доступа у него никуда нет.

anonymous

Re: как снести\выставить гранты в --skip-grant-tables

хотя в безопасном режиме с опцией --skip-grant-tables вот что в базе
 information_schema, еще видна тестовая база, а остальные не видятся=(
mysql> select * from USER_PRIVILEGES;
+------------+---------------+----------------+--------------+
| GRANTEE    | TABLE_CATALOG | PRIVILEGE_TYPE | IS_GRANTABLE |
+------------+---------------+----------------+--------------+
| 'root'@'%' | NULL          | USAGE          | NO           |
+------------+---------------+----------------+--------------+

anonymous ()

Re: как снести\выставить гранты в --skip-grant-tables

Сначала flush privileges скажи, если я правильно понял этот поток сознания.

Teak ★★★★★ ()

Re: как снести\выставить гранты в --skip-grant-tables

c skip-grant-tables руками пропиши в mysql.user нужные гранты руту и потом перезапусти мускул в нормальном режиме и будет тебе счастье.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.