WHAT'S NEW?
Loading...
Показаны сообщения с ярлыком MySql. Показать все сообщения
Показаны сообщения с ярлыком MySql. Показать все сообщения


Как показала практика работы с ubuntu лучше использовать именно LTS дистрибутивы, основная причина моей любви к ним-придонная лень, все дело в том что если возится с этим дома, настраиваешь, потом перенастраиваешь, затем слегка допиливаешь, а потом все это сносишь и делаешь как нужно , то это интересно, но когда ты работаешь в крупной сети, то на такие эксперименты, обычно, нет времени т.к. других задач припасено на пару недель вперед. К тому же последняя версия ubuntu 13.10 мягко говоря не совсем доработанная, чего стоит только баг с переключением языков. В общем, все интересно делать самому, пока это не дошло до промышленных масштабов, а вот когда ты к ним пришел, то уже стараюсь максимально упростить и автоматизировать работу. Но все это лирика, переходим к практике.

Столкнулся с проблемой, невозможно восстановить дамп базы данных на сервере из-за того что дам создавался на более новой версии mysql.

Поэтому было принято решение обновить debian 5 до версии 6, а соответственно и обновятся репозитории. После чего можно перейти к обновлению сервера баз данных mysql до версии 5.1.


В связи с установкой себе новой версии убунты 10.10 решил написать новое руководство по установке и настройки веб-сервера.
Мы будем использовать такие программы:

  • Apache
  • Php
  • MySql
  • PhpMyAdmin
  • Mod_rewrite



При переносе баз MySQL с одного сервера на другой я с удивлением обнаружил, что хранимые процедуры и функции не перенеслись, а остальные структуры перенеслись корректно. Оказывается, mysqldump по умолчанию не экспортирует функции и процедуры, и для того, чтобы их вынести в дамп, параметры экспорта надо указывать отдельно:

mysqldump -u username -p db_name --routines --extended-insert >dump.sql
В данной статье я попытаюсь коротко но по существу, рассмотреть несколько вариантов как легко и быстро можно сделать бекап базы данных.
Я предлагаю три варианта:
  • mysqdump (Командная утилита)
  • phpmyadmin (Веб интерфейс для работы с бд)
  • Sypex Dumper (Скрипт)
Ситуация: на удаленном сервере вашего клиента нужно (срочно) сделать дамп (располневшей на много-много мегабайт) базы данных MySQL. phpMyAdmin для этого не годится. При этом у вас есть доступ к удаленному серверу через SSH и конечно же имя пользователя и пароль к серверу MySQL.

//cyber-notes.net/wp-content/uploads/2011/09/icon_lamp.jpg

Сразу скажу, что это не настройка боевого сервера, а всего лишь инсталляция для домашнего пользования. Темку на wordpress примерить или скрипт какой попробовать. Хотя в принципе большой разницы нет.

Возникла задача, обновить mysql с версии 5.03 до версии  5.1. Как это делается под убунтой:

sudo apt-get update
sudo aptitude search mysql-server -V
sudo aptitude install mysql-server-5.1 -y