|
|
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
Всем привет. При назначении прав любому пользователю получаю ошибку доступа: Код: sql 1. 2. 3. 4. Опытным путем было установлено, что ошибка возникает только на базе information_schema. В логах пусто. Как можно это исправить? Кроме дампа всех баз, полного дропа и восстановления из бекапа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:23:58 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
aranelошибка возникает только на базе information_schemaА зачем вы вообще ее трогаете??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:28:44 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
miksoft, потому что возникает ошибка при попытке раздать права на все базы любому пользователю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:34:11 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
aranelmiksoft, потому что возникает ошибка при попытке раздать права на все базы любому пользователю.Нет, ошибка возникает, потому что вы пытаетесь что-то сотворить с information_schema. Но делать этого не надо, это служебная схема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:35:23 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
miksoftaranelmiksoft, потому что возникает ошибка при попытке раздать права на все базы любому пользователю.Нет, ошибка возникает, потому что вы пытаетесь что-то сотворить с information_schema. Но делать этого не надо, это служебная схема. Я пытаюсь раздать права пользователю на все базы. На других серверах ответом всегда было Query OK, здесь же - access denied. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 12:50:16 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
aranelНа других серверах ответом всегда было Query OK, здесь же - access denied.Вероятно, на других серверах не было схемы information_schema. Какие сейчас и были раньше версии MySQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 13:31:01 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
miksoft, Есть information_schema и на других. К примеру, 5.1.73 (отрабатывает нормально) и 5.5.36 (проблемный). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 13:46:09 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
aranel, Ну тогда показывайте лог с консоли полностью, начиная с коннекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 13:51:31 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
miksoft, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Другой сервер (тестовый), где то же самое отрабатывается нормально: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 14:27:42 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
aranel, Покажите вывод SHOW GRANTS FOR 'root'@'localhost' для обоих случаев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 15:07:51 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
Проблемный сервер: Код: sql 1. 2. 3. 4. 5. 6. Тестовый сервер: Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 15:12:15 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
Может, оно тут и ни причем, но в списке GRANT ... ON *.* TO 'root'@'localhost' на проблемном сервере не все возможные привилегии. И сдается мне, что дело вовсе не в information_schema. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 15:22:49 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
miksoftМожет, оно тут и ни причем, но в списке GRANT ... ON *.* TO 'root'@'localhost' на проблемном сервере не все возможные привилегии. И сдается мне, что дело вовсе не в information_schema. И как мне тогда получить рутом все привилегии? Если grant all как раз и ругается на access denied? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 15:35:52 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
aranel, А не было ли апгрейда этого сервера (который 5.5) с более старых версий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 15:46:33 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
miksoftА не было ли апгрейда этого сервера (который 5.5) с более старых версий? Не знаю. Я не с самой установки к нему имею доступ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 15:55:55 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
aranel, Попробуйте поставить в сторонке точно такую же версию 5.5, создайте пустую базу и проверьте поведение там. Я сам, к сожалению, если и смогу, то только поздно вечером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 15:58:29 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
если интересно localhost: windows + mysql 5.5.16 -- it works from bath command line and clients server : ubuntu + mysql 5.6.16 -- it works as well ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 16:48:27 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
alex564657498765453если интересно localhost: windows + mysql 5.5.16 -- it works from bath command line and clients server : ubuntu + mysql 5.6.16 -- it works as wellИ как выглядит SHOW GRANTS FOR 'root'@'localhost' ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 16:49:41 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
к слову говоря. там где вы пытались в обоих случаях сделать команду, глянте на вывод Код: sql 1. а то мало ли :) я вон пол дня искал и тему создал тут где автоприведения типов обнуляет результат, а на самом деле сам в переменой общитался сколько знаков после запятой мне надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 16:53:12 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
alex564657498765453там где вы пытались в обоих случаях сделать команду, глянте на вывод Код: sql 1. И там и там вывод идентичный вышеприведенному мной. Базу сегодня попробую поставить и напишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2014, 10:58:16 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. Все вроде нормально. Единственное что смущает, так это отсутствие базы performance_schema на первом рабочем сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2014, 11:53:47 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
И в логах появилось такое: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Походу базу действительно переносили с более старой версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2014, 12:49:13 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
miksoftalex564657498765453если интересно localhost: windows + mysql 5.5.16 -- it works from bath command line and clients server : ubuntu + mysql 5.6.16 -- it works as wellИ как выглядит SHOW GRANTS FOR 'root'@'localhost' ? :) у меня проект пишеться под виндоус, лежит на линуксе. исторически сложилось что в конфигах и тд различие идёт по сервер /локалхост :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2014, 13:47:44 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
aranelЕдинственное что смущает, так это отсутствие базы performance_schema на первом рабочем сервере.Это нормально, она появилась начиная с версии 5.5.3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2014, 14:34:53 |
|
||
|
Access denied на таблице information_schema
|
|||
|---|---|---|---|
|
#18+
aranelПоходу базу действительно переносили с более старой версии.Чисто гипотетически, могу предположить, что не было выполнено mysql_upgrade при апргрейде. http://dev.mysql.com/doc/refman/5.5/en/upgrading-from-previous-series.html After upgrading to a new version of MySQL, run mysql_upgrade (see Section 4.4.7, “mysql_upgrade — Check and Upgrade MySQL Tables”). This program checks your tables, and attempts to repair them if necessary. It also updates your grant tables to make sure that they have the current structure so that you can take advantage of any new capabilities. (Some releases of MySQL introduce changes to the structure of the grant tables to add new privileges or features.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2014, 14:39:01 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38658497&tid=1834719]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 344ms |

| 0 / 0 |
