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

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

 2007-05-09 10:57:34 来源:WEB开发网   
核心提示: 第三部分,在一台服务器构建多mysql 从服务.构建从服务器的预选准备: 建议用mysqld_multi 把主服务器的mysql全部停掉.删除数据目录中的所有除数据库目录以外的任何文件(此文中的数据目录库有4个,datadir = /usr/local/mysql/中的 data1 --d

第三部分, 在一台服务器构建多mysql 从服务.

构建从服务器的预选准备: 建议用mysqld_multi  把主服务器的mysql全部停掉.删除数据目录中的所有除数据库目录以外的任何文件(此文中的数据目录库有4个,datadir = /usr/local/mysql/中的 data1 -- data1).建主从都用相同的数据目录路径.

用Tar 命令把每数据库封装起来,并通过sftp命令put/get到从服务器(db-app1 192.168.0.101).

下列操作供参考:

在db-app主机上的操作

db-app:/ # tar -cf data1.tar  /usr/local/mysql/data1

db-app:/ # tar -cf data2.tar  /usr/local/mysql/data2

db-app:/ # tar -cf data3.tar  /usr/local/mysql/data3

db-app:/ # tar -cf data4.tar  /usr/local/mysql/data4

在db-app1主机上的操作

db-app1:/ # tar xvf data1.tar  

db-app1:/ # tar xvf data2.tar  

db-app1:/ # tar xvf data3.tar  

db-app1:/ # tar xvf data4.tar  

同时,请确认系统帐号mysql是否对主/从服务器的中的mysql数据目录都有操作权限,如果无法确认,你直接更修改这些目录的所有权即可。

在db-app主机上的操作

db-app:/ # chown mysql.mysql  /usr/local/mysql/data1 -R

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

db-app:/ # chown mysql.mysql  /usr/local/mysql/data3 -R

db-app:/ # chown mysql.mysql  /usr/local/mysql/data4 -R

在db-app1主机上的操作

db-app1:/ # chown mysql.mysql  /usr/local/mysql/data1 -R

db-app2:/ # chown mysql.mysql  /usr/local/mysql/data2 -R

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

Tags:同一 运行 多个

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