powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибки при импорте базы из бэкапа
14 сообщений из 14, страница 1 из 1
Ошибки при импорте базы из бэкапа
    #40048676
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База размером около 1 Гб. Пытаюсь залить ее на хостинг через PhpMyAdmin.
После 10 минут работы выдала ошибку.
Проблема в том, что эту базу я не могу посмотреть даже в Notepad++, говорит, файл слишком большой.
Так что даже исправить текст я не могу. Как дать привилегии, тоже непонятно. Что это за ошибка?
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40048681
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
GRANT SUPER ON *.* TO user1@localhost
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40048733
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov
Код: sql
1.
GRANT SUPER ON *.* TO user1@localhost


Смущает, что там указано cargoport`@`%`, а здесь user1@localhost.
Там был юзер cargoport, а здесь вообще непонятно как задать юзера. Это хостинг, тут по-моему имя юзера совпадает с именем базы, т.е. svnvla_cargoport. Получается все триггеры надо переписать на svnvla_cargoport вместо cargoport?
А чем открыть файл такого размера для редактирования?

Сейчас попробовал задать привилегию для svnvla_cargoport
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
Ошибка
SQL запрос:


GRANT SUPER ON *.* TO svnvla_cargoport@localhost
Ответ MySQL: Документация

#1045 - Доступ закрыт для пользователя 'svnvla_cargoport'@'localhost' (был использован пароль: ДА)
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40048742
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svnvlad
Смущает, что там указано cargoport`@`%`, а здесь user1@localhost.
Это был просто пример команды GRANT.
Разумеется, пользователь уже должен существовать.

svnvlad
Это хостинг, тут по-моему имя юзера совпадает с именем базы, т.е. svnvla_cargoport.
Это вам виднее. На разных хостингах разные правила.

svnvlad
Код: sql
1.
Доступ закрыт для пользователя 'svnvla_cargoport'@'localhost'

Попробуйте для `cargoport`@`%`
Возможно, у того пользователя, из под которого вы выполняете эту команду, тоже нет права SUPER. Тогда надо выполнить ее из под того пользователя, у которого она есть (и, если не ошибаюсь, с опцией GRANT OPTION).
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40048778
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заруба так заруба! :)

Код: plsql
1.
GRANT SUPER ON *.* TO user1@localhost



Не будет работать на 8й версии.
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40048780
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fitter2
Не будет работать на 8й версии.
Мне кажется, что 8 версия и не будет требовать привилегии SUPER.
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40048784
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
>select version();
8.0.23

>SET GLOBAL event_scheduler=ON;
Access denied; you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40048786
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Ustinov
Код: sql
1.
2.
3.
4.
5.
>select version();
8.0.23

>SET GLOBAL event_scheduler=ON;
Access denied; you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation


SELECT version()

version()
5.7.21-20-beget-5.7.21-20-1-log
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40048790
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В 8ке нужно указать пользователю какие действия будут ему разрешены.

Я делаю так :

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 mysql --user root --password={{ db_root_password }} -NBe "create ROLE role_super;
    GRANT APPLICATION_PASSWORD_ADMIN,AUDIT_ADMIN,BACKUP_ADMIN,BINLOG_ADMIN,BINLOG_ENCRYPTION_ADMIN,CLONE_ADMIN,
      CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,FLUSH_OPTIMIZER_COSTS,FLUSH_STATUS,FLUSH_TABLES,FLUSH_USER_RESOURCES,
      GROUP_REPLICATION_ADMIN,INNODB_REDO_LOG_ARCHIVE,INNODB_REDO_LOG_ENABLE,PERSIST_RO_VARIABLES_ADMIN,
      REPLICATION_APPLIER,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,
      SERVICE_CONNECTION_ADMIN,SESSION_VARIABLES_ADMIN,SET_USER_ID,SHOW_ROUTINE,SYSTEM_USER,SYSTEM_VARIABLES_ADMIN,
      TABLE_ENCRYPTION_ADMIN,XA_RECOVER_ADMIN ON *.* TO 'role_super';
    GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX,
      ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT,
      CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE,
      CREATE ROLE, DROP ROLE ON *.* TO 'role_super';"



и потом :

Код: sql
1.
mysql --user root --password={{ db_root_password }} -NBe "set default role 'role_super' to 'user'@'%';"



Не нужно спрашивать зачем дважды "GRANT " :)
P.S. Это кусок из провижона для развертывания на ВиртуаБоксе с Вагрантом, поэтому есть переменные.
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40048867
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл сказать, второе действие:
mysql --user root --password={{ db_root_password }} -NBe "grant 'role_super' to 'user'@'%';"
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40048948
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли создать бэкап данных, без структур таблиц?
Пытаюсь делать правки в полном бэкапе, ввод каждой буквы занимает около 5 минут, из-за того, что файл весит 1 Гб.
Можно было бы сделать правки в структурном бэкапе, а потом залить сами данные?
Есть ли команда сделать бэкап данных без структуры?
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40048974
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40049113
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
svnvlad>
Вообще, можно дампить как только структуру, так и каждую таблицу в отдельный файл, и вообще как угодно.

Если у вас только один единый файл и это не приговор, есть простые скрипты которые дадут вам возможность доставать из файла по одной таблице. 1Гб это мелкая БД.

Кстати, добавление прав SUPER пользователя вам помогла? Может эту проблему решить проще?
...
Рейтинг: 0 / 0
Ошибки при импорте базы из бэкапа
    #40115419
Igor Lytkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
svnvlad,
Сегодня нашёл Ваш вопрос, в процессе решения своего. Пробую с помощью DbVisualizer изучать СУБД MySQL. В некоторых местах программа мне выдаёт ошибки доступа
SELECT command denied to user 'ivlytkin_lytkicc'@'5.166.121.167' for table 'user'

An error occurred while performing the operation:
Access denied for user 'ivlytkin_lytkicc'@'5.166.121.167' to database 'information_schema'

Поддержка BeGet ответила мне, что "К сожалению, такие запросы на виртуальном хостинге не выполнить, от этого ошибка.". Т.е. для полного доступа к серверу СУБД MySQL в BeGet нужно поднимать VPS-сервер.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ошибки при импорте базы из бэкапа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]