WEB开发网
开发学院数据库MySQL 在同一台机运行多个Mysql服务 阅读

在同一台机运行多个Mysql服务

 2007-05-09 10:57:34 来源:WEB开发网   
核心提示: 查看启动:db-app:/ #ps auxroot 104670.00.2 27121300 pts/0S18:59 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --port=3306 --socket=/tmp/mysql.sock1roo

查看启动:

db-app:/ # ps aux 

root   10467 0.0 0.2  2712 1300 pts/0  S  18:59  0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --port=3306 --socket=/tmp/mysql.sock1

root   10475 0.0 0.2  2712 1300 pts/0  S  18:59  0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --port=3307 --socket=/tmp/mysql.sock2 

root   10482 0.0 0.2  2716 1300 pts/0  S  18:59  0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --port=3308 --socket=/tmp/mysql.sock3

root   10487 0.0 0.2  2716 1300 pts/0  S  18:59  0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --port=3309 --socket=/tmp/mysql.sock4

.............................................

四,客户端访问

任何客户端访问都需要指定访问端口.方才能进入指定数据库服务.否则将使用到Mysql默认的端口(3306)所服务的MYSQL。

第二部分, 在一台服务器构建多mysql主 服务.

提示:建立一个帐号,专门用于下面主从复制,本例用的的帐号repl, 口令为:'1234567890', 可让其拥有select_priv, reload_priv,process_priv,grant_priv,super_priv,repl_slave_priv,repl_client_priv权限,并能通过任何客户进行访问,即访问客户为'%'。

主要是修改my.cnf中的内容,让每个mysql生成自己的bin-log文件及各自的运行环境,现贴上我的my.cnf全部内容,相关参数与请参考mysql 官文手册.

#[client]

#password    = your_password

#port      = 3306

#socket     = /tmp/mysql.sock

[mysqld_multi]

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:同一 运行 多个

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接