Задавайте вопросы, мы ответим
Вы не зашли.
Собственно есть машина с WinXP 64bit на которой установлен и работает MySQL 5.0.67, есть необходимость обновить версию сервера до 5.1.48 или 5.1.50, как это сделать не потеряв данные, кто знает и умеет, подскажите пожалуйста. Заранее благодарен за ответ!
Неактивен
Сделать резервную копию данных на всякий случай, остановить сервер,
поставить новую версию, запустить сервер, запустить mysql_upgrade
Неактивен
Поправочка:
сделать бэкап -> удалить старый mysql -> поставить новый - сделать mysql_upgrade
Это если установка делается по простому - с помощью msi-установщика. Данные при удалении mysql никуда не денутся, и подхватятся новой версией, если установка в то же место будет делаться. Но бэкап - обязателен, включая бинарники самого mysql, т.е. всю папку надо бэкапить, а не только data. В случае если что то пойдет не так - быстро можно будет откатиться на предыдущую версию.
Отредактированно Shopen (27.09.2010 18:23:04)
Неактивен
Спасибо за помощь!
Shopen написал:
Поправочка:
сделать бэкап -> удалить старый mysql -> поставить новый - сделать mysql_upgrade
можно поконкретнее: сделать mysql_upgrade
поясните пжаста!
Неактивен
Поконкретнее: есть приложение, которое называется mysql_upgrade. Его нужно
запустить. Оно обновляет системные таблицы MySQL.
Неактивен
Еще раз спасибо! При запуске mysql_upgrade нужно указывать какие-то параметры запуска или достаточно просто его запустить без всяких параметров?
Неактивен
Пользователя с паролем нужно указать
mysql_upgrade -u root -pпароль
А вообще есть несложная дока - http://dev.mysql.com/doc/refman/5.1/en/ … grade.html
Неактивен
Спасибо! Все сделал ...
Неактивен