在同一台机运行多个Mysql服务(下)(2)

文章作者 100test 发表时间 2007:03:14 13:48:18
来源 100Test.Com百考试题网


启动多mysql服务都是相同的,
db-app:/ # /usr/local/mysq/bin/mysqld_multi --config-file=/etc/my.cnf start 1-4
**********************************************************
第三部分, 在一台服务器构建多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
db-app3:/ # chown mysql.mysql /usr/local/mysql/data3 -r
db-app4:/ # chown mysql.mysql /usr/local/mysql/data4 -r

相关文章


在同一台机运行多个Mysql服务(下)(3)
CCNA中文笔记-EIGRPandOSPF
CCNA中文笔记-AccessLists
在同一台机运行多个Mysql服务(上)(3)
在同一台机运行多个Mysql服务(下)(2)
批量删除Oracle数据库的数据(2)
在同一台机运行多个Mysql服务(上)(1)
Oracl数据库中大数据的备份(1)
批量删除Oracle数据库的数据(1)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛