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

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

 2007-05-09 10:57:34 来源:WEB开发网   
核心提示: [mysql]no-auto-rehash[isamchk]key_buffer = 128Msort_buffer_size = 128Mread_buffer = 2Mwrite_buffer = 2M[myisamchk]key_buffer = 128Msort_buffer_si

[mysql]

no-auto-rehash

[isamchk]

key_buffer = 128M

sort_buffer_size = 128M

read_buffer = 2M

write_buffer = 2M

[myisamchk]

key_buffer = 128M

sort_buffer_size = 128M

read_buffer = 2M

write_buffer = 2M

[mysqlhotcopy]

interactive-timeout

我的配置文件中有mysqld1,mysqld2,mysqld3,mysqld4。就是说我将启动4个mysql服务在同一服务器的不同端口——3306-3309,每datadir所指定的数据库文件路径都是不相同的,都有各自不同的日志文件。其它一些设置可用my.cnf 原来的内容.

ok, 重要的my.cnf编好的,现在为配置中不同mysql 服务建立各自文件夹和初始数据库等.

[mysqld1]是一个默认的,在我们安装mysql时已经有了,所以不用管它.

[mysqld2],只要根据配置就的路径为它建立一个目录就可以了.将把该目录改为mysql管理权

db-app:/ # mkdir /usr/local/mysql/data2

建数据库,我们可以把默认的mysql数据库复制过来,以利用其它的mysql帐号,其它数据库根据应用再建立.

db-app:/ # cp /usr/local/mysql/data1/mysql /usr/local/mysql/data2 -R

db-app:/ # chmod mysql.mysql /usr/local/mysql/data2 -R

[mysqld3],[mysqld4], 相同.

我们可能看看这些目录是否都存在.

db-app:/ # ls -l /usr/local/mysql/

drwxr-xr-x  6 mysql mysql  4096 Apr 9 17:54 data4

drwxr-x---  2 mysql mysql  4096 Apr 9 17:14 data1

drwxr-xr-x  3 mysql mysql  4096 Apr 9 17:54 data2

drwxr-xr-x  3 mysql mysql  4096 Apr 9 17:54 data3

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

Tags:同一 运行 多个

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