Создать сервер MySQL на поддомене - PullRequest
0 голосов
/ 04 октября 2011

Можно ли разделить экземпляр выделенного блока для обслуживания mySQL на отдельном хосте.Пример:

  • www.site.com - ip 192.1.1.1
  • mysql1.site.com - ip 192.1.1.2

и затем я могухост MySQL на этом отдельном сервере субдоменов даже сделать:

$dbhost="mysql1.site.com";

или

$dbhost="mysql1.site.com:3001";
// i dont know how to make ports

Я видел, как люди делают это, однажды имеют

  1. mysql1.site.com
  2. mysql2.site.com
  3. mysql3.site.com

, где mysql1 копируется за 30 секунд до 2 и 3, и если 1 не удается, 2 и 3 готовы к резервному копированию ..

Ответы [ 3 ]

1 голос
/ 04 октября 2011

Да, это вполне возможно. У вас есть два сервера: один запускает приложение, другой - базу данных MySql. Ваше приложение подключается к серверу, на котором работает база данных. Ничего страшного.

Например, в Amazon AWS обычная конфигурация - запуск приложения на сервере Amazon EC2 и базы данных на сервере Amazon RDS.

1 голос
/ 04 октября 2011

Да. Вы можете иметь mysqld на сервере, отличном от httpd. И да, вы можете настроить репликацию базы данных.

1 голос
/ 04 октября 2011

если вам нужна песочница mysql на одном хосте, тогда перейдите к http://mysqlsandbox.net/, не подходящему для производства, хотя, если у вас один ящик и вам нужно несколько установок, вы также можете обратиться к виртуализации

...