Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
wiki:server_mysql [2013/04/14 10:19] c61 |
wiki:server_mysql [2013/05/29 07:39] (текущий) c61 |
||
---|---|---|---|
Строка 53: | Строка 53: | ||
Если вам нужен автостарт MySQL сервера, то можно сделать так | Если вам нужен автостарт MySQL сервера, то можно сделать так | ||
mv /media/DISK_A1/system/etc/init.d/K27mysqld /media/DISK_A1/system/etc/init.d/S27mysqld | mv /media/DISK_A1/system/etc/init.d/K27mysqld /media/DISK_A1/system/etc/init.d/S27mysqld | ||
+ | |||
+ | Если вам будет нужно проверить работу БД MySQL, например, из HeidiSQL (см. ниже), то отключите временно "безопасность". Для этого закоментируйте в /media/DISK_A1/system/etc/my.cnf строку. Закомментирование позволяет подключиться к БД с любого IP! | ||
+ | |||
+ | #bind-address = 127.0.0.1 | ||
+ | |||
Запускаем сервер командой | Запускаем сервер командой | ||
/media/DISK_A1/system/etc/init.d/K27mysqld start | /media/DISK_A1/system/etc/init.d/K27mysqld start | ||
- | Подключаемся к базе | + | Подключаемся к базе |
mysql --defaults-file=/media/DISK_A1/system/etc/my.cnf mysql | mysql --defaults-file=/media/DISK_A1/system/etc/my.cnf mysql | ||
Строка 71: | Строка 76: | ||
-> WITH GRANT OPTION; | -> WITH GRANT OPTION; | ||
Устанавливаем программу для работы с MySQL. Я использую бесплатную программу HeidiSQL. Взять можно здесь http://www.heidisql.com/download.php | Устанавливаем программу для работы с MySQL. Я использую бесплатную программу HeidiSQL. Взять можно здесь http://www.heidisql.com/download.php | ||
- | В этой программе можно редактировать базы данных, изменять права пользователей и прочие штучки-дрючки. | + | В этой программе можно редактировать базы данных, изменять права пользователей и прочие штучки-дрючки. |
+ | |||
+ | Если доступ к базе данных будет только локальный (порой это более предпочтительно, в том числе из соображений безопасности), а в качестве программы управления будет использоваться, например, phpMyAdmin, то приведенный выше пример изменится. Например, для phpBB, Mantis и т.п. более предпочтительно (на примере базы данных phpbb): | ||
+ | mysql> GRANT ALL ON phpbb.* TO 'phpbb'@'localhost' IDENTIFIED BY 'phpbb'; | ||
==== Установка библиотек поддержки MySQL для PHP ==== | ==== Установка библиотек поддержки MySQL для PHP ==== | ||