Перейти к собственно контенту

AgR^ Live Blog

Общественные записки не поддающиеся вкуриванию…

Архив

Рубрика: Database

Решил переехать на mysql server 5.5 тк считаю что пришло то время когда новую версию можно спокойно не огребая кучи проблем, установить.
Начнём.
1. Делаем бэкап всех баз
mysqldump --all-databases > alldb.sql
2. Останавливаем mysql
mysqladmin shutdown
3. Удаляем старую версию
cd /usr/ports/databases/mysql51-server
make deinstall clean
cd /usr/ports/databases/mysql51-client
make deinstall clean
4. Устанавливаем новую версию
cd /usr/ports/databases/mysql55-server
5. Запускаем
/usr/local/etc/rc.d/mysql-server start
6. Восстанавливаем базы
mysql -uroot -ppassword < alldb.sql 7. Делаем обновление mysql_upgrade

На этом всё. Обновил версии на двух серверах. Всё отлично обновилось и работает.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
517 views

Впервые с 2010 года вылезло такое сообщение. Ну чтож. Видимо что то случилось с базой данных. Будем лечить! В качестве движка установлен wordpress. Соответственно и способ восстановления базы описанный ниже подходит для wordpress-a, да и кстати проблема достаточно известная и легко решаемая.
Для этого делаем следующее:
Открыть файл wp-config.php и добавить в него следующую строку:
define(‘WP_ALLOW_REPAIR’, true);
После этого зайти по адресу http://site.ru/wp-admin/maint/repair.php
и нажимаем кнопку — ПОЧИНИТЬ БАЗУ ДАННЫХ.
Если всё ОК! То после исправления ошибки обязательно удаляем строку WP_ALLOW_REPAIR из файла wp-config.php!
Заметка в как раз написана после восстановления базы по данной технологии. Хотя можно было бы починить через PHPMyAdmin.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
702 views