Иногда необходимо, чтобы база данных mysql находилась в каком-то ином месте, от ее стандартного месторасположения. Наиболее весомым аргументом зачем я это делаю является сохранность данных в случае моей пере установки системы, или какого либо повреждения системного диска, после чего не будет представляться возможным восстановить баз данных своих локальных проектов. Следуйте следующим шагам, чтобы перенести datadir в ubuntu 1. Откройте Терминал (думаю тут проблем не возникнет) 2. Остановите MySQL, а то могут быть неприятности /etc/init.d/mysql stop
3. Переместите существующую директорию (которая кстати расположена тут /var/lib/mysql) в новую директорию /home/user/mysql/ (Вы можете и в другу переместить )при помощи команды: mv /var/lib/mysql /home/user/mysql/
4. Создайте симлинк из новой директории к старой: ln -s /home/user/mysql/ /var/lib/mysql
5. Не трогайте /etc/mysql/my.cnf, он для нас не интересен 6. Ubuntu использует программное обеспечение для безопасности под названием AppArmor, которое определяет зоны файловой системы, к которым приложения могут иметь доступ. До тех пор пока мы не изменим профиль программы AppArmor для MySQL, у нас не никогда не получится перезапустить сервер MySQL с новой datadir. Готовы? Ну тогда приступим: sudo gedit /etc/apparmor.d/usr.sbin.mysqld
и замените в них /var/log/mysql/ на новую datadir (директорию, где будут храниться базы данных) в моем варианте это /home/user/mysql/ и выглядит вот так: /home/user/mysql/ r, /home/user/mysql/** rwk, /home/user/mysql/ r, /home/user/mysql/* rw,
7. Перезапустите профили программы AppArmor /etc/init.d/apparmor restart
8. И наконец можем перезапустить MySQL: /etc/init.d/mysql restart
Вот и все, операция должна пройти без ошибок, и изменения вступят в силу. Вот мы и изменили datadir от MySQL в нашей Ubuntu
Дорогие молодые родители - возможно, даже до рождения вы задаетесь вопросом, как выбрать коляску: -Для было бы хорошо? - Гибкая? - По разумной цене В этой статье мы решили перенести ваши переживания с покупкой и…
Предисловие О карме написано достаточно. Поэтому эта книга не только - вернее, не столько - о ней, сколько о взаимоотношениях между людьми, об энергетическом обмене, который происходит на уровне кармы, и о результатах…
На сегодняшний день технологии видеонаблюдения новинкой не назовёшь, ведь они охватывают не только государственно-административные учреждения или торгово-развлекательные центры, но и дом, дачу.
Устройства…
Двенадцатилетняя мошенническая эпопея сделала его легендой отечественного уголовного мираКаждый способен на что-то великое. К сожалению, не каждому удалось в этом помешать.Веслав Брудзиньский, польский сатирикОб…
Не знаю, почему до сих пор в Книге рекордов Гиннесса нет данных о том, сколько времени хозяева кошек могут, не останавливаясь, рассказывать о чудесах, связанных с их пушистыми друзьями. День, два, месяц... Впрочем, можно…
Евфросиния Суздальская (в миру – княжна Феодулия Черниговская) одна из первых русских женщин, которая проявила себя в подвижничестве иноческой жизни. Её мощи до сих пор исцеляют болящих.Легенда о Евфросинии…
Физики часто говорят, что на современном этапе развития наукитолько самые "безумные" идеи могут иметь шансы на успех. Гипотезакандидата технических наук Валентина Фоменко о происхожденииполтергейста…
Довольно частая ошибка (в моей практике). Подключаюсь к базе данных mysql, а там — ошибка примерно следующего содержания:ERROR 2002 (HY000): Can't connect to local MySQL server throughsocket '/var/run/mysqld/mysqld.sock' (2)Уже давно её не видел, но вот — на ноуте…
Контроль качества бухгалтерской деятельности — повышение эффективности работы предприятия. Более подробную информацию вы можете найти посетив сайт компании по адресу: audit-invest.com.ua/ua. Обращаясь к…
Иногда из-за нестабильности работы MySQL по тем или иным причинам, работа сайта может подвергаться опасности. Это неприятно сказывается на посещаемости, индексации поисковыми система и доставляет неудобство…