Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Настройка MySQL
 
 автор: Sfinks   (02.05.2005 в 23:25)   письмо автору
 
 

Фух.... 4 часа мучался, таки запустил и увидел номер версии в тестовом скрипте!... НО!
Сервер согласился стартовать только при варианте настройки Non-Transactional Database Only, а если выбираешь Multifunctional Database или Transactional Database Only, то MySQL отказывается стартовать!
У меня вопрос: это нормально?... И что ето ваще за Transactional Database, для чего оно нужно?

   
 
 автор: cheops   (03.05.2005 в 03:36)   письмо автору
 
   для: Sfinks   (02.05.2005 в 23:25)
 

>У меня вопрос: это нормально?... И что ето ваще за
>Transactional Database, для чего оно нужно?
В принципе нормально - это базы данных с поддержкой транзакций (наиболее развита в InnoDB). А вы не поверх старой базы данных ставили (это я так понимаю 4.1 или 5.0)?

   
 
 автор: Sfinks   (03.05.2005 в 04:00)   письмо автору
 
   для: cheops   (03.05.2005 в 03:36)
 

Да, это 4.1.11, но до этого я ваще не имел делов с БД.

   
 
 автор: cheops   (03.05.2005 в 19:16)   письмо автору
 
   для: Sfinks   (03.05.2005 в 04:00)
 

А операционная система какая? В принципе база на ура ставится, особенно если это первый раз, хотя я только на Win2000 и WinXP тестировал новые базы.

   
 
 автор: Sfinks   (04.05.2005 в 21:33)   письмо автору
 
   для: cheops   (03.05.2005 в 19:16)
 

Win XP

   
 
 автор: Halyva   (06.10.2005 в 19:54)   письмо автору
 
   для: Sfinks   (03.05.2005 в 04:00)
 

А с такой проблемой никто не встречался. Была база на MySql Ver 12.22 Distrib 4.0.20. Поставил mysql Ver 14.7 Distrib 4.1.11 и скопировал файлы базы. ТОка теперь у меня MySql вешает комп и в логах пишет
051006 20:44:10 mysqld started
051006 20:44:10 InnoDB: Error: page 2 log sequence number 0 43886
InnoDB: is in the future! Current system log sequence number 0 43654.
InnoDB: Your database may be corrupt.
051006 20:44:10 InnoDB: Error: page 11 log sequence number 0 43886
InnoDB: is in the future! Current system log sequence number 0 43654.
InnoDB: Your database may be corrupt.
051006 20:44:10 InnoDB: Error: page 45 log sequence number 0 43892
InnoDB: is in the future! Current system log sequence number 0 43654.
InnoDB: Your database may be corrupt.
051006 20:44:10 InnoDB: Error: page 0 log sequence number 0 43886
InnoDB: is in the future! Current system log sequence number 0 43654.
InnoDB: Your database may be corrupt.
051006 20:44:10 InnoDB: Started; log sequence number 0 43654
/usr/sbin/mysqld: ready for connections.
Version: '4.1.11' socket: '/var/lib/mysql/mysql.sock' port: 0 Source distribution
Как исправить етот баг?
P.S. система Mandriva

   
 
 автор: cheops   (07.10.2005 в 00:02)   письмо автору
 
   для: Halyva   (06.10.2005 в 19:54)
 

Как ставилась база данных - поверх 4.0.20? База данных mysql (C:/mysql/data/mysql) - уничтожалась (эти базы для 4.0 и 4.1 не совместимы друг с другом)?

PS Под новые вопросы, лучше заводить новые темы...

   
 
 автор: Halyva   (07.10.2005 в 00:12)   письмо автору
 
   для: cheops   (07.10.2005 в 00:02)
 

>Как ставилась база данных - поверх 4.0.20? База данных mysql
>(C:/mysql/data/mysql) - уничтожалась
Нет. Ставился заново сервак и на чистую машину ставился Mysql. А потом бызы примитивно копировались с одного mysql одной машины на mysql другой машины.

>не совместимы друг с другом)?
Это где написано?

>(C:/mysql/data/mysql)
Систама MandrakeLinux. Там нет С:/ :), но ето не важно в принципе

   
 
 автор: cheops   (07.10.2005 в 00:20)   письмо автору
 
   для: Halyva   (07.10.2005 в 00:12)
 

1) Файл сокета существует /var/lib/mysql/mysql.sock?
2) Табличное пространство InnoDB нужно для работы? Не могли бы вы также прикрепить конфигурационный файл my.ini?
>>не совместимы друг с другом)?
>Это где написано?
3) Это нигде не написано - это факт - число таблиц и их состав в системной базе данных сильно различается.

   
 
 автор: Halyva   (07.10.2005 в 00:40)   письмо автору
223 байт
 
   для: cheops   (07.10.2005 в 00:20)
 

>1) Файл сокета существует /var/lib/mysql/mysql.sock?
Существует точно

>2) Табличное пространство InnoDB нужно для работы?
Нет

>Не могли бы вы также прикрепить конфигурационный файл my.ini?
прикреплён

>>>не совместимы друг с другом)?
>>Это где написано?
>3) Это нигде не написано - это факт - число таблиц и их
>состав в системной базе данных сильно различается.
проверил заново поставив mysql без баз - всё равно не работает

   
 
 автор: cheops   (07.10.2005 в 02:33)   письмо автору
 
   для: Halyva   (07.10.2005 в 00:40)
 

Найдите my.cnf и закомментируйте там всё что начинается с innodb

   
 
 автор: Halyva   (07.10.2005 в 10:44)   письмо автору
 
   для: cheops   (07.10.2005 в 02:33)
 

Я же прикрепил файл етот. Тама ничего с ним не связано.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования