Различия



Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

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 ====