暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
mha部署笔记[自己的虚拟机].txt
633
14页
16次
2020-08-13
5墨值下载
1MySQLmha 的下载安装
1.1、安装包下载到/opt
cd /opt
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-
x86_64.tar.gz
tar -xzvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
mkdir -p /data/mysql/data3306
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /data/mysql/
yum install -y libaio
vi /etc/my.cnf
[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8
[mysqld]
#设置 3306 端口
port = 3306
# 设置 mysql 的安装目录
basedir=/usr/local/mysql
# 设置 mysql 数据库的数据的存放目录
datadir=/data/mysql/data3306
# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
autocommit = 1
max_connections = 1000
max_connect_errors = 2000
interactive_timeout = 28800
wait_timeout = 28800
max_user_connections = 0
secure_file_priv = ''
#mha 必须的参数
server_id = 128 #每台都不一样,取 IP 的最后一段
log-bin=/data/mysql/data3306/mysql-bin # 不写路径默认在目录下
relay-log=/data/mysql/data3306/relay-log # 不写路径默认在目录下
skip-name-resolve # 建议加上 非必须项
#read_only = ON # 从库开启,主库关闭只读
relay_log_purge = 0 # 关闭自动清理中继日志
log_slave_updates = 1 # 从库通过 binlog 更新的数据写进从库二进制日志中,必加,
否则切换后可能丢失数据
sql_mode = "STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER"
cd /usr/local/mysql/bin/
echo 'export PATH=$PATH:/usr/local/mysql/bin/' >> /etc/profile
source /etc/profile
mysqld --initialize --user=mysql --basedir=/usr/local/mysql/
--datadir=/data/mysql/data3306/ # 记录初始密码 -uv?Xwn.r7ls A*iR2DP8(&y6
G>PiPA-qw5iA
ln -s /usr/local/mysql/bin/mysql /usr/bin
cd /etc/init.d
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/
mv mysql.server mysqld
增加执行权限
chmod 777 /etc/init.d/mysqld
检查自启动项列表中没有 mysqld
chkconfig --list mysqld
如果没有就添加 mysqld
chkconfig --add mysqld
设置开机启动
chkconfig mysqld on
启动测试
service mysqld start
=======================================以上已经编辑到文件 installmysql57.sh,每台都可
以一键安装=======================
#初次登录,修改初始密码,需要手动操作,其中初始密码在安装过程中输出信息里面:
mysql -uroot -p
password:-uv?Xwn.r7ls
set PASSWORD = 'Aisino123+';
exit
mysql -uroot -pAisino123+
1.2、配置主从:
主库 96.128 创建复制账号:
use mysql;
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.96.%' IDENTIFIED BY 'repl';
flush privileges;
从库 96.12996.130 执行复制配置:
mysql -uroot -pAisino123+ -e"change master to
master_host='192.168.96.128',master_port=3306,master_user='repl',master_password
='repl',master_log_file='mysql-bin.000002',master_log_pos=398;"
启动复制功能
start slave;
查看复制状态
show slave status\G;
yes
修改主机名:
vim /etc/hosts
192.168.96.128 mha1
of 14
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜