选择显示字体大小

在同一台机器上运行多个mysql服务器

有些情况下你可能想要在同一台机器上运行多个服务器。例如,你可能想要测试一个新
mysql版本而让你现有生产系统的设置不受到干扰, 或你可能是想要为不同的客户提供独
立的mysql安装一个因特网服务供应商。
如果你想要运行多个服务器,最容易的方法是用不同的tcp/ip端口和套接字文件重新编
服务器,因此他们不是侦听同一个tcp/ip端口或套接字。
假设一个现存服务器配置为缺省端口号和套接字文件, 那么用一个这样的configure命
令行设置新的服务器

shell> ./configure --with-tcp-port=port_number
--with-unix-socket=file_name
--prefix=/usr/local/mysql-3.22.9

这里port_number和file_name应该不同于缺省端口号和套接字文件路径名,而且
--prefix值应该指定一个不同于现存的mysql安装所在的安装目录。

你可以用这个命令检查由任何当前执行的mysql所使用的套接字和端口:
shell> mysqladmin -h hostname --port=port_number variables
如果你有一个mysql服务器正运行在你使用了的端口上,你将得到mysql的一些最重要的
可配置变量的一张表,包括套接字名等。
你也应该编辑你机器的初始化脚本(可能是“mysql.server”)来启动并杀死多个mysqld
服务器
你不必重新编译一个新mysql服务器,只要以一个不同的端口和套接字启动即可。 你可
以通过指定在运行时safe_mysqld使用的选项来改变端口和套接字:
shell> /path/to/safe_mysqld --socket=file_name --port=port_number
如果你在与开启日志的另一个服务器相同的一个数据库目录下运行新服务器,你也应该
用safe_mysqld的--log和--log-update选项来指定日志文件的名字,否则,两个服务器可能
正在试图写入同一个日志文件。

警告:通常你决不应该有在同一个数据库中更新数据的2个服务器! 如果你的os不支持
无故障(fault-free)的系统锁定,这可能导致令人惊讶的事情发生!
如果你想要为第二个服务器使用另一个数据库目录,你可以使用safe_mysqld的
--datadir=path选项。
当你想要连接一个正在运行的, 使用一个不同于编译进你的客户程序中端口的mysql
务器时,你可以使用下列方法之一:
?-host 'hostname' --port=port_numer或[--host localhost] --socket=file_name
启动客户。
在你的c或perl程序中,当连接mysql服务器时,你可以给出端口和套接字参数。
在你启动客户程序之前,设置mysql_unix_port和mysql_tcp_port环境变量, 指向unix
套接字和tcp/ip的端口。如果你通常使用一个特定的套接字或端口,你应该将设置这些环境
变量的命令放进你的“.login”文件中。
在你的主目录下的“.my.cnf”文件中指定缺省套接字和tcp/ip端口。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons