SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.07.2007 09:20:20

malor
Завсегдатай
Зарегистрирован: 24.05.2007
Сообщений: 49

Error: 2014: Commands out of sync; you can't run this command now

Есть приложение, которое работает с БД MySQL 3.23.58. Понадобилось комп рестартануть Reset'ом. После загрузки проблема была с обращением к БД. Заходя через MySQL-Front помню что выскакивало -
Error: 2014
Message: Commands out of sync; you can't run this command now

Перезагрузили комп уже по нормальному, все стало работать. Хотел узнать, другие версии MySQL, более современные, скажем, 5.0.37, более устойчивы в этом плане к таким горячим перезапускам или нет?

Delphi 7

Неактивен

 

#2 27.07.2007 09:39:38

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Error: 2014: Commands out of sync; you can't run this command now

MySQL будет обеспечивать согласованность базы при условии использования транзакционного хранилища данных (storage engine), например, InnoDB и при условии, что жесткий диск и ОС записывают на диск все, что предназначено к записи. В противном случае, гарантировать согласованность данных невозможно, так как СУБД не может знать, что уже записано на диск, а что еще нет. В MySQL есть опция автовосстановления таблиц при запуске.

(все написанное относится к новым версиям)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson