Джентельменский набор Web-разработчика в Ubuntu
17
Июл
2011
- В терминале набираем
sudo apt-get install apache2 mysql-server php5 php5-mysql phpmyadmin
- Отвечаем положительно на все вопросы инсталлятора
- Далее набираем
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d
- Перезапускаем apache с помощью воода команды
sudo /etc/init.d/apache2 restart
Теперь для удобства перенесём базы mysql в другую папку, например, /home/drvitamin/mysql/
- Для остановки MySQL в терминале набираем
/etc/init.d/mysql stop
- Перемещаем существующую директорию в новую директорию с помощью команды
sudo mv /var/lib/mysql /home/drvitamin/mysql/
- Создаём симлинк из новой директории к старой:
sudo ln -s /home/drvitamin/mysql/ /var/lib/mysql
- Ubuntu использует программное обеспечение для безопасности под названием AppArmor, которое определяет зоны файловой системы, к которым приложения могут иметь доступ. Открываем редактор с помощью команды
sudo gedit /etc/apparmor.d/usr.sbin.mysqld
Найдите строки:
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
/var/log/mysql/ r,
/var/log/mysql/* rw,
Замените на:
/home/drvitamin/mysql/ r,
/home/drvitamin/mysql/** rwk,
/home/drvitamin/mysql/ r,
/home/drvitamin/mysql/* rw,
- Перезапускаем профили программы AppArmor:
/etc/init.d/apparmor restart
- Запускаем MySQL:
/etc/init.d/mysql start
Comments are closed.