powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как подключить базу InnoDB? - MySQL
2 сообщений из 2, страница 1 из 1
Как подключить базу InnoDB? - MySQL
    #39402034
Nor-man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!

На NAS QNAP была база данных на движке InnoDB. Возникла потребность установить в NAS новый диск. Кроме базы, ничего ценного на диске не было. Поэтому просто скопировал на другой диск всё содержимое папки /share/HDA_DATA/.@mysql (там и сама папка с базой .frm и .idb, и логи mysql - ib_logfile0, ib_logfile1, ibdata0, ibdata1). Структуру базы (без данных) выгрузил в файлик AVdatabase.sql. Забыл только скопировать конфиг сервера my.cnf. Перед этим MySQL был корректно остановлен командой /etc/init.d/mysqld.sh stop. Настроил девайс заново. Скопировал в прежнее расположение все файлы из архива (mysql остановлен). Сервер запускается, база в списке есть, но там нет таблиц. Как восстановить работоспособность?

Вот лог при запуске mysql:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
170127 16:50:03 mysqld started 
170127 16:50:03 InnoDB: Initializing buffer pool, size = 16.0M 
170127 16:50:03 InnoDB: Completed initialization of buffer pool 
InnoDB: The first specified data file /usr/local/mysql/var/ibdata1 did not exist: 
InnoDB: a new database to be created! 
170127 16:50:04 InnoDB: Setting file /usr/local/mysql/var/ibdata1 size to 10 MB 
InnoDB: Database physically writes the file full: wait... 
InnoDB: Error: all log files must be created at the same time. 
InnoDB: All log files must be created also in database creation. 
InnoDB: If you want bigger or smaller log files, shut down the 
InnoDB: database and make sure there were no errors in shutdown. 
InnoDB: Then delete the existing log files. Edit the .cnf file 
InnoDB: and start the database again. 
170127 16:50:04 [ERROR] Plugin 'InnoDB' init function returned error. 
170127 16:50:04 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 
170127 16:50:04 [Note] Event Scheduler: Loaded 0 events 
170127 16:50:04 [Note] /usr/local/mysql/libexec/mysqld: ready for connections. 
Version: '5.1.73' socket: '/tmp/mysql.sock' port: 3306 Source distribution
...
Рейтинг: 0 / 0
Как подключить базу InnoDB? - MySQL
    #39402098
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nor-man/share/HDA_DATA/.@mysqlNor-man
Код: sql
1.
InnoDB: The first specified data file /usr/local/mysql/var/ibdata1 did not exist: 

Видно же, что MySQL пытается искать базу по другому расположению.

Конфиг желательно либо восстановить, либо отредактировать, как минимум, пути.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как подключить базу InnoDB? - MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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