Установка и первоначальная настройка MySQL

Чтобы установить пакет:
emerge -av mysql

Далее нужно проинициализировать служебные файлы и БД MySQL, а также задать пароль для пользователя root:
emerge —config =dev-db/mysql-5.1.51
или
/usr/bin/mysql_install_db

Далее заглядываем в файл /etc/mysql/my.cnf
Интересует строчка:
bind-address = 127.0.0.1
Если доступ к MySQL серверу необходимо обеспечить не только с локального компьютера, то сюда нужно вписать адрес интерфейса, на котором будет открыт порт для прослушивания.

Для редактирования пользователей MySQL, нужно редактировать системную таблицу, делается это так:
mysql -u root -p
USE mysql;
SELECT * FROM user;
Мы увидим содержимое системной таблицы с пользователями.
Часто необходимо некоему пользователю разрешить доступ с любого адреса сети, для этого выполняем следующий запрос:
UPDATE user SET Host = ‘%’ WHERE User = ‘root’ AND Host = ‘hostname’;
commit;
Где root — пользователь которому необходимо изменить права доступа, а hostname имя/адрес узла с которого необходимо осуществить доступ.
(если MySQL уже запущен, то для применения прав пользователей понадобится перезапуск сервера БД)

Чтобы запустить MySQL, используем скрипт:
/etc/init.d/mysql start

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *