Задавайте вопросы, мы ответим
Вы не зашли.
Добрый вечер.Перестал работать MYSQL (Не запускается служба)
ОС microsoft server 2003 r2
В журнале событий:
Тип события: Ошибка
Источник события: MySQL
Категория события: Отсутствует
Код события: 100
Описание:
Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
For more information, see Help and Support Center at http://www.mysql.com.
Тип события: Ошибка
Источник события: MySQL
Категория события: Отсутствует
Описание:
Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
For more information, see Help and Support Center at http://www.mysql.com.
Тип события: Уведомление
Источник события: MySQL
Категория события: Отсутствует
Код события: 100
Описание:
Plugin 'FEDERATED' is disabled.
For more information, see Help and Support Center at http://www.mysql.com.
Лог MySq:l
140204 23:17:23 [Note] Plugin 'FEDERATED' is disabled.
C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld: Table 'mysql.plugin' doesn't exist
140204 23:17:23 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use Windows interlocked functions
InnoDB: Compressed tables use zlib 1.2.3
140204 23:17:23 InnoDB: Initializing buffer pool, size = 311.0M
140204 23:17:23 InnoDB: Completed initialization of buffer pool
140204 23:17:23 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
140204 23:17:23 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
140204 23:17:25 InnoDB: 1.1.4 started; log sequence number 151240398
140204 23:17:25 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
Помогите пожалуйста восстановить работу. Дамп файлов нет. А там очень нужные сведения.
Неактивен
Странная ошибка, обычно такое бывает при неполной установке новой версии.
Попробуйте запустить mysql в режиме --skip-grant-tables
Для запуска сервера в режиме skip-grant-tables проще всего временно добавить строчку skip-grant-tables в my.ini (для ОС Linux файл будет называться my.cnf) в секции [mysqld]
[mysqld]
skip-grant-tables
другие параметры
Если получится, то сразу делайте дамп. Если нет, то покажите что будет в логах.
Неактивен
Спасибо получилось войти. Проблема с 1 базой. физически она есть но Mysql видит только 1 таблицу из 29
лог
Cannot find or open table manage/year from
the internal data dictionary of InnoDB though the .frm file for the
table exists. Maybe you have deleted and recreated InnoDB data
files but have forgotten to delete the corresponding .frm files
of InnoDB tables, or you have moved .frm files to another database?
or, the table contains indexes that this version of the engine
doesn't support.
Отредактированно Zaches (05.02.2014 11:46:28)
Неактивен
Файлы ibdata точно в сохранности или они повредились?
Неактивен
я не знаю повреждён ли он вот я ещё кое что нашел можете объяснить как это
mysql> SHOW TABLES;
+------------------+
| Tables_in_manage |
+------------------+
| base |
| branch |
| changes |
| course |
| exam |
| group |
| load |
| loadcount |
| month |
| part |
| pass |
| pay |
| period |
| plain |
| plainstrings |
| predmet |
| prepod |
| profspeciality |
| progress |
| scope |
| speciality |
| standart |
| student |
| study |
| temp |
| users |
| value |
| visit |
| year |
+------------------+
29 rows in set (0.23 sec)
mysql> select years_id from progress;
ERROR 1146 (42S02): Table 'manage.progress' doesn't exist
mysql>
поле years_id точно должно быть
Неактивен
Таблицы будет показывать, если есть frm-файлы, а их содержимое только при корректном ibdata1
Неактивен
Наверно поврежден ibdata1. Означает ли это смерть моих данных?
Неактивен
Все данные таблиц InnoDB или в этом файле или в отдельных файлах .ibd (если включена опция innodb_file_per_table, но это не по умолчанию). Таблицы MyISAM хранятся в файлах .MYD и .MYI.
Неактивен
Обновляли/переустанавливали MySQL? Или просто вдруг перестало работать?
Неактивен
Просто вдруг правда за день до того как заметили свет выключался на долго и ибп сервера не выдержал
Неактивен
Посмотрите дату создания файла ibdata1
Неактивен