Установка MySQL Linux - настройка и запуск

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

В ОС Linux система работает в качестве демона — запущенного сервера.

Установка MySQL Linux производиться из консоли, минуя графические интерфейсы, во-первых надо знать подобную программу хорошо, если уж возникла потребность ей пользоваться, во-вторых нужно произвести базовые настройки, которые потом может придется корректировать.

Думается, аргументов хватит.

В различных дистрибутивах установка и запуск MySQL Linux производится немного по-разному, а настройка MySQL сервера одинакова.

Все действия производится от имени суперпользователя.

Установка MySQL в трех популярных дистрибутивах


В Gentoo

emerge -av MySQL

Сейчас Gentoo нормально тянет нужные пакеты, если в выводе этой команды потребуется добавить что то и MySQL не установится, нужно добавить строки, подсвеченные зеленым шрифтом в файл /etc/portage/package.use, сохранить его и снова произвести установку.

Далее производим начальную настройку, генерируя конфигурацию по умолчанию

emerge --config dev-db/MySQL


Запуск MySQL Linux:

/etc/init.d/MySQL start

добавляем его в автозагрузку:

rc-update add MySQL default

Fedora и CentOS

yum install MySQL MySQL-server php-MySQL php-gd

Далее запускам демона и создаем первичную конфигурацию добавляем его в автозапуск:

service MySQLd start
/usr/bin/MySQL_secure_installation
chkconfig --levels 235 MySQLd on


Debian подобные системы, тоже устанавливаем, запускаем сервер, делаем его автоматически стартуемым, только первичная конфигурация создается не отдельной командой, а в процессе всей установки

-apt-get install MySQL-server php5-MySQL php5-gd
/etc/init.d/MySQL start
update-rc.d MySQL defaults

Установка MySQL Linux закончена, но в процессе выполнения приведенных команд при запуске скрипта настройки конфигурации по умолчанию потребуется ввести несколько параметров. Вот достаточно безопасная настройка MySQL Linux сервера:

первый вопрос пропускаем, нажимаем Enter, на втором устанавливаем пароль для root – администратора сервиса, на третьем удаляем анонимного пользователя (жмем букву Y), на 4-м разрешаем соединения с удаленными серверами, на 5-м — оставляем пока тестовую базу, и в завершении перезагружаем привилегии (опять жмем Y).

Затем смотрим таблицу пользователей командой:

MySQL -u root

Выйдет табличка в псевдографике, в ней должен остаться один пользователь root.

Если на компьютере настроен файрволл, то откроем на нем tcp-порт 3306 для MySQL на входящие и исходящие соединения.

Запуск MySQL Linux сервера после окончательной настройки

Далее надо сделать заново запуск MySQL Linux сервера, и уже можно работать.

Вводим в консоль MySQL, в консоли появится приглашение

MySQL>

Далее, вводя команды (сервис работает со стандартным языком MySQL-запросов), можно:

  • SHOW DATABASES; -посмотреть существующие базы данных;
  • CREATE DATABASE test2; — создать новую базу данных с именем test2;
  • USE test2; — использовать для текущих изменений базу test2;

Можно составлять таблицы, заполнять их содержимым, настраивать связи, создавать запросы для извлечения данных, т.е. уже полноценно работать с базами данных.

Такая установка MySQL Linux довольно примитивна, обычно ставится сразу три пакета — php, веб-сервер и MySQL, так как они тесно взаимосвязаны. Такой метод позволяет управлять базами данных и веб-приложениями уже не в консоли, а в окне браузера.

Также рекомендуем Вам к прочтению статьи, имеющие к этой процедуре отношение:

Почтовый сервер на Linux, FTP сервер Linux, установка Apache

17 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.