Настройка удаленного размещения баз данных
Если Вы планируете использовать сервер под управлением Plesk в качестве удаленного сервера базы данных, Вам не нужно устанавливать программу MySQL: Программа MySQL включена в комплект поставки Plesk и устанавливается автоматически во время установки Plesk. В этом случае Вам требуется только настроить сетевой доступ к серверу баз данных и затем зарегистрировать его в Plesk.
Чтобы настроить сервер баз данных MySQL:
- Скопируйте на сервер дистрибутив MySQL с диска, на котором содержится дистрибутив операционной системы, или загрузите его с сайта www.mysql.com и сохраните на сервере.
- Авторизуйтесь на сервере под учетной записью root и перейдите в каталог, в котором сохранен дистрибутив RPM. Введите следующую команду:
rpm -ivh mysql_file_name.rpm
- Установите пароль администратора сервера баз данных. Введите следующую команду в командной строке:
mysqladmin -u root password your_desired_password
Измените your_desired_password на любой другой пароль.
- Теперь переходите к инструкциям по регистрированию сервера баз данных в панели управления Plesk.
Чтобы настроить сервер баз данных PostgreSQL:
- Скопируйте на сервер дистрибутив PostgreSQL с диска, на котором содержится дистрибутив операционной системы, или загрузите его с сайта www.postgresql.org и сохраните на сервере.
- Авторизуйтесь под учетной записью root на сервере, где Вам необходимо разместить базы данных, и перейдите в каталог, в который был сохранен дистрибутив.
- Установите пакет любым методом, подходящим для Вашей операционной системы.
- Для Linux-систем на основе RPM введите следующую команду в командной строке:
rpm -ivh postgresql_file_name.rpm
- Для Linux-систем на основе DEB, выполните команду:
apt-get install package_name
- В системах FreeBSD выполните следующую команду для установки пакета:
pkg_add pgsql-<version>.tgz
- Чтобы установить через порт, выполните следующие команды:
cd /usr/ports/databases/postgresql<version>-server
make install package clean
- Откройте файл
/var/lib/pgsql/data/postgresql.conf
в текстовом редакторе. Если Вы устанавливаете PostgreSQL с версией ниже 8, добавьте в файл строку tcpip_socket = true
. Если Вы устанавливаете PostgreSQL с версией выше 8, добавьте в файл строку listen_addresses = '*'
. - Откройте файл
/var/lib/pgsql/data/pg_hba.conf
в текстовом редакторе и убедитесь, что в нем имеются следующие строки:
# local DATABASE USER METHOD [OPTION]
local samegroup all password
# host DATABASE USER IP-ADDRESS IP-MASK METHOD [OPTION]
host samegroup all 0.0.0.0 0.0.0.0 md5
- Чтобы перезапустить PostgreSQL, выполните следующие команды через командную строку:
service postgresql restart.
- Чтобы задать пароль администратора сервера баз данных, выполните следующие команды через командную строку (замените 'your_desired_password' нужным значением):
psql -d template1 -U postgres
alter user postgres with password 'your_desired_password';
- Теперь переходите к инструкциям по регистрированию сервера баз данных в панели управления Plesk.
Чтобы зарегистрировать сервер баз данных в панели управления Plesk:
- Авторизуйтесь в Plesk.
- Щелкните по ссылке Сервер, расположенной в навигационной панели.
- Щелкните по значку
Серверы баз данных в группе Службы. - Щелкните по значку
Добавить сервер баз данных в группе Инструменты. - Укажите свойства сервера баз данных:
- Укажите имя хоста или IP-адрес сервера баз данных.
- Укажите номер порта сервера баз данных. По умолчанию сервер MySQL использует порт 3306, а сервер PostgreSQL – порт 5342. Если Ваш сервер баз данных использует порт по умолчанию, Вы можете оставить поле Номер порта пустым.
- Укажите тип базы данных, запущенной на сервере баз данных.
- Чтобы сделать этот сервер баз данных сервером по умолчанию для размещения баз данных клиентов, поставьте флажок в поле Использовать этот сервер для MySQL по умолчанию. Если Вы работаете с сервером баз данных PostgreSQL, поставьте флажок в поле Использовать этот сервер для PostgreSQL по умолчанию.
- Введите логин и пароль администратора сервера баз данных.
- Нажмите OK.