mysql - 在子域上创建 MySQL 服务器

标签 mysql port load-balancing

是否可以拆分专用框的实例以在单独的主机上提供 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准备备份..

最佳答案

是的,这是完全可能的。您有两台服务器:一台运行应用程序,另一台运行 MySql 数据库。您的应用程序连接到运行数据库的服务器。没什么大不了。

例如,在 Amazon AWS 上,通常的配置是在 Amazon EC2 服务器上运行应用程序,在 Amazon RDS 服务器上运行数据库。

关于mysql - 在子域上创建 MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7645963/

相关文章:

duplicates - 负载均衡器向 Web 服务器发送两个请求

php - 从 2 个表中提取仅收集匹配项目的结果

ruby - EventMachine: "` start_tcp_server': no acceptor (port is in use or requires root privileges)"

mysql - LEFT JOIN 语法错误

eclipse sts 无法启动 tomcat : ports already in use

scala - 远程监听 Akka-HTTP 端口

nginx - 在 nginx 负载均衡器中设置跟踪 id

java - hazelcast 中的自动聚类

mysql - mariadb - 左外连接

php - 批量插入后检索 ID