问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例的备份

发布网友 发布时间:2022-04-09 06:33

我来回答

1个回答

热心网友 时间:2022-04-09 08:03

1、从MYSQL官方下载MYSQL的源码版本【一定要是源码版本】
2、按以下代码键入LINUX命令行
复制代码
代码如下:
[注]
添加mysql组和用户
#groupadd
mysql
#useradd
-g
mysql
mysql
[注]
解包到/usr/local
#
tar
-xzf
mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz
-C
/usr/local
[注]
建立软链接,方便操作(此处给此连接命名为mysql001,也可为其它的名字)
#cd
/usr/local
#ln
-s
mysql-standard-5.0.15-linux-i686-glibc23
mysql001
#cd
mysql001
#scripts/mysql_install_db
#chown
-R
root
.
#chown
-R
mysql
data
#chgrp
-R
mysql
.
[注]
复制data,以供单版本多实例分配
#cp
-a
data
data_1
#cp
-a
data
data_2
[注]
添加多实例配置文件
#cd
/usr/local/mysql001/bin
#cat
>my_multi.cnf
[注]
以下是my_multi.cnf的配置信息,可依此复制
[mysqld_multi]
mysqld
=
/usr/local/mysql001/bin/mysqld_safe
mysqladmin
=
/usr/local/mysql001/bin/mysqladmin
user
=
root
password
=
root
[mysqld1]
socket
=
/tmp/mysql_001.sock
port
=
3301
pid-file
=
/usr/local/mysql001/data_1/hostname.pid
datadir
=
/usr/local/mysql001/data_1
log
=
/usr/local/mysql001/data_1/hostname.log
user
=
mysql
#
slave
setting
server-id
=
2
master-host
=
192.168.1.85
master-port
=
3306
master-user
=
backup
master-password
=
123456
replicate-do-db
=
gs_database
replicate-do-db
=
gs_log
master-connect-retry=30
[mysqld2]
socket
=
/tmp/mysql_5_2.sock
port
=
3302
pid-file
=
/usr/local/mysql001/data_2/hostname.pid
datadir
=
/usr/local/mysql001/data_2
log
=
/usr/local/mysql001/data_2/hostname.log
user
=
mysql
#
slave
setting
server-id
=
3
master-host
=
192.168.1.69
master-port
=
3306
master-user
=
backup
master-password
=
123
replicate-do-db
=
gs_databaes
replicate-do-db
=
gs_log
master-connect-retry=30
CTRL+D退出。
复制代码
代码如下:
#vi
/etc/profile
#
添加系统环境变量。
export
MYSQL_HOME=/usr/local/mysql001/bin
export
PATH=$PATH:$MYSQL_HOME
重启系统让环境变量生效。
添加至开机自动启动【此处可不添加,依个人情况决定是否需要设置开机自动启动】
复制代码
代码如下:
vi
/etc/rc.local
#
添加
mysqld_multi
--defaults-extra-file=/usr/local/src/mysql_dir/bin/my_multi.cnf
start
1,2
3、其它一些技巧
#
访问某个实例:
mysql
-u
root
-S
/tmp/mysql_5_1.sock
-p
#
设置各个实例密码:
mysqladmin
-u
root
password
'root'
-S
/tmp/mysql_5_1.sock
#
手动启动各个实例:
mysqld_multi
--defaults-extra-file=/usr/local/src/mysql_dir/bin/my_multi.cnf
start
1,2
#
停止各个实例:
mysqld_multi
--defaults-extra-file=/usr/local/src/mysql_dir/bin/my_multi.cnf
stop
1,2
#
参考文章
http://blog.liuts.com/post/13/
由于第一次接触LINUX,花了三天时间才算有所成就,发出来希望可以给大伙带来方便
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
双人沙发的一般尺寸是多少 双人沙发的标准尺寸是多少 双人沙发的常规尺寸是多少 一般的双人沙发的尺寸是多少 2人沙发标准尺寸是多少 面对此等形势与挑战,我们又该如何应对? 大量国央企数科公司成立,传统软件公司如何应对 造梦西游OL 造梦西游ol 80级以后该干嘛? 西铁城走心机程序更新失败 房子满二是指多久 青春为主题的装饰画,画什么比较好? 康丝百得健身操第三套 高分急求以“青春,和谐,阳光”为主题的画 以青春为主题画一幅画、画什么? 以活力青春,展现自我为主题画一幅画应该画什么? 微信好友被删了,自己又不知道他的了。怎么找回? MySQL一主多从的环境下,如果主宕机了怎么办?如何把损失降到最小? - 信息提示 刚才,我姐姐搂着我并跟我说我是小正太,还准备亲我,请问这是什么意思? 亲姐姐有了男朋友,我哭了,我好难受 弟弟最近老是和姐姐撒娇,总是突然抱住姐姐。有时候还亲我,怎么意思 大姑姐亲我刚出生的孩子,感觉她很讨厌,怎么办 姐姐亲我的嘴,我是女的。什么情况? 办公室姐姐总是*我,穿的还特别暴露,没事就过来亲我,抱我。睡觉还打呼噜!怎么办!在线等,挺急的` 歌曲名字是什么 我想亲我姐姐(是亲姐)一下,她会不会生气啊,有弟弟的姐姐回答一下 我姐姐刚刚抱我了,还亲我一下。 和姐姐闹着玩,她突然亲我。为什么 亲姐姐为什么喜欢亲我的脸? 和姐姐闹着玩,她突然亲我。什么情况?喜欢我吗? 韵华有时,青春无限为主题画一幅画 打篮 哪些意境或物品适合用于以校园青春为主题美术作品的描绘? 寻找灵韵的生命,让绿色实至名归(作文) 青春使命为主题的漫画 429绿动地球主要是干什么的 在线等 ~~高分啊 以青春飞扬为主题的画 4.29绿动地球每天签到就会有钱吗 关于“我的青春我做主”为绘画主题 要什么内容才好呢 以青春使命为主题画个平面构成图与底作业 可以以什么为元素 如何把校园美术活动与校园文化建设相结合 学校出了一个为“心”的主题,然后让我们来以这个主题画一幅画。谁能帮我想想我该怎么画?…脑洞要打开… 微信密码忘记了,手机号注销了不记得怎么办 原来用的手机号码注销了,是以前的手机号码,怎么找回微信? 原来用的手机号码注销了,是以前的手机号码,怎么找回微信 被人恶意注销了怎么办,手机号也被注销了 深度GhostXP快速装机版V5.0这个系统好不好? Ghost XP 精简、深度、快速装机版有什么区别?哪个更好点…… 白崇禧和薛岳谁打仗更厉害? 薛岳和白崇禧谁的军事能力强 深度技术xp sp3快速装机版v9.0