CentOS6.4 配置mysql服务器启动多个端口,同步单表数据
============================================================
====多端口启动====
============================================================
创建数据目录
mkdir /usr/local/mysql/var1/
mkdir /usr/local/mysql/var2/
============================================================
赋权限
chown -R mysql:mysql /usr/local/mysql/var1/
chown -R mysql:mysql /usr/local/mysql/var2/
chown -R mysql:mysql /usr/local/mysql/var1/.
chown -R mysql:mysql /usr/local/mysql/var2/.
============================================================
复制和配置my.cnf
cp /etc/my.cnf /etc/my3307.cnf
vi /etc/my3307.cnf
[client]
port = 3307
socket = /usr/local/mysql/mysql3307.sock
[mysqld]
port = 3307
socket = /usr/local/mysql/mysql3307.sock
----------
cp /etc/my.cnf /etc/my3308.cnf
vi /etc/my3308.cnf
[client]
port = 3308
socket = /usr/local/mysql/mysql3308.sock
[mysqld]
port = 3308
socket = /usr/local/mysql/mysql3308.sock
============================================================
初始化数据库
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/var1/
scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/var2/
============================================================
启动mysql要指定.cnf文件和目录启动
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my3307.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/var1/ --user=mysql &
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my3308.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/var2/ --user=mysql &
============================================================
设置root用户密码
mysqladmin -u root password '123456' -S /usr/local/mysql/mysql3307.sock -P 3307
登录
mysql -uroot -p123456 -S /usr/local/mysql/mysql3307.sock -P 3307
设置远程登录
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
flush privileges;
----------
设置root用户密码
mysqladmin -u root password '123456' -S /usr/local/mysql/mysql3308.sock -P 3308
登录
mysql -uroot -p123456 -S /usr/local/mysql/mysql3308.sock -P 3308
设置远程登录
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
flush privileges;
============================================================
停止服务
mysqladmin -h10.10.3.161 -uroot -p123456 -P3307 shutdown
============================================================
====同步单表====
============================================================
端口为3307的为主库,端口为3308的为从库
修改端口为3307的配置文件
vi /etc/my3307.cnf
server-id = 1
log-bin=mysql-bin
replicate-do-db=ds
log-bin-index=mysql-bin.index
relay-log-index=mysql-relay-bin.index
relay-log=mysql-relay-bin
修改端口为3308的配置文件
vi /etc/my3308.cnf
server-id = 2
replicate-wild-do-table=ds.test
relay-log-index=dns-relay-bin.index
relay-log=dns-relay-bin
重启服务
登录到端口为3307的主库上
mysql -uroot -p123456 -S /usr/local/mysql/mysql3307.sock -P 3307
查看主库的状态
show master status;
赋权限
GRANT REPLICATION SLAVE,FILE ON *.* TO 'root'@'10.10.3.161' IDENTIFIED BY '123456';
flush privileges;
登录到端口为3308的从库上
mysql -uroot -p123456 -S /usr/local/mysql/mysql3307.sock -P 3308
stop slave;
change master to master_host='10.10.3.161',master_user='root',master_password='123456',master_port=3307,master_log_file='mysql-bin.000001',master_log_pos=907; (红字部份就是上面需要记住的两个值)
start slave
查看从库状态
show slave status\G;
CentOS6.4 配置mysql服务器启动多个端口,同步单表数据相关推荐
- 配置 MySQL 服务器容器
本文介绍在单一宿主机上如何配置自动备份.建议使用两个容器,其中一个容器作为 MySQL 的服务器,用来处理数据:另一个容器用于自动备份.这样保证隔离,避免备份的容器影响到 MySQL Server 的 ...
- 使用BAT脚本实现一键配置Mysql服务器和开启远程服务
使用BAT脚本实现一键配置Mysql服务器和开启远程服务 请将下述文件全部放在一个文件夹中,修改脚本开头的文件路径参数到本地对应路径 执行initSQL.bat即可配置并开启服务,配置完成后只需要执行 ...
- 知识分享 | mysql服务器启动后,为啥有mysqld_safe和mysqld 2个进程?
在mysql服务器启动后,有2个进程mysqld_safe和mysqld,这是为啥? 如下: [root@ethanyang bin]# ps -ef | grep mysqld root 6488 ...
- mysql服务器默认使用用户_在Windows下配置MySql服务器默认使用的用户是
在Windows下配置MySql服务器默认使用的用户是 答:root 制单的基本要求是 答:完整 及时 简明 正确 为了妥善解决各类旅游企业受损严重,普遍面临的现金流不足.应收账款风险.大量游客投诉和 ...
- mysql服务器管理员_配置MySQL服务器时,需要设置一个管理员账号,其名称是( )。...
配置MySQL服务器时,需要设置一个管理员账号,其名称是( ). 答:root 当访问无效的数组下标时,会发生 答:抛出异常 频率特性 G(jω) 的曲线关于复数平面的实轴对称. 答:对 董先生提到, ...
- 数据库调优策略:优化MySQL服务器、优化数据库结构、大表优化、隐藏索引对调优的帮助
文章目录 1. 数据库调优的措施 1.1 调优的目标 1.2 定位调优问题 1.3 调优的维度和步骤 2. 优化MySQL服务器 2.1 优化服务器硬件 2.2 优化MySQL的参数 3. 优化数据库 ...
- windows10服务器运行失败,win10遇到服务器启动失败 80端口被占用如何解决
Win10提示"服务器启动失败,80端口被占用"怎么办?具体解决方法如下 步骤如下: 1.以管理员身份运行cmd; 2.输入:net stop http 注:如果提示是否真的需要停 ...
- MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?
今天,探讨一个有趣的话题:MySQL 单表数据达到多少时才需要考虑分库分表?有人说 2000 万行,也有人说 500 万行.那么,你觉得这个数值多少才合适呢? 曾经在中国互联网技术圈广为流传着这么一个 ...
- MySQL单表数据量过千万,采坑优化记录,完美解决方案
MySQL单表数据量过千万,采坑优化记录,完美解决方案 参考文章: (1)MySQL单表数据量过千万,采坑优化记录,完美解决方案 (2)https://www.cnblogs.com/ExMan/p/ ...
最新文章
- 用php做一个简单的汇率,vue实现简单实时汇率计算功能
- 34补1-2_3 HA Cluster基础及heartbeat实现HA
- 【时间序列】AR、MA、ARMA与ARIMA
- Sass mixin与extends、%placeholder、function
- mac solr mysql 配置文件_Solr配置文件浅析
- Hadoop—如何查看HDFS默认的ns命名空间和所有命名空间列表
- Python库大全,建议收藏留用!
- 南京信息工程大学计算机等级考试代码,南京信息工程大学2016下半年计算机等级考试报名...
- Red5服务器端报错:无法解析类型ResourcePatternResolver
- 有趣的深度学习——使用 BERT 实现一个古体诗生成器
- Windows11 出现桌面管理器dwm.exe占用内存过高的解决方法
- 百度编辑器-Ueditor-上传图片的配置
- Android 常用的控件总结
- 技术期刊 · 白日照耀开鸿蒙 | 深入鸿蒙 ACE UI 框架解析;无限循环的 useEffect 类型;用 Three.js 实现 3D 房间;图神经网络入门;超基础的机器学习入门-原理篇
- 基于遗传算法的simulink/PID参数整定(s函数)
- 关于快速记忆的原理和方法介绍
- RF在智能座舱测试中的应用
- P352作业10-P360复习
- 【Java学习笔记】接收命令行参数输出指定个数的斐波那契数列
- 安装burp2022 --illegal-access=permit
热门文章
- 宝塔linux apache怎么部署证书,Linux+Apache部署SSL证书方法步骤
- find 命令_除了 find,还有这些文件查找命令
- java分布式_分布式锁的四种JAVA实现方式
- mysql三高讲解(二):2.1 索引组织表
- python多核多线程编程实例_Python多线程
- 单片机的最新发展动态_【计算机论文】单片机在节能、语言交流和智能监控上的应用...
- android 正在上传动画,安卓系统上传文件动态显示进度条,进度条经常卡在99%有时也会卡住不显示完整的文字。...
- java怎么配置tomcat_Eclipse中配置Tomcat
- android代码跳过锁屏,Android_android禁止锁屏保持常亮(示例代码),在播放video的时候在mediaplayer
m - phpStudy...
- docker image