mysql数据库如何配置服务_MySQL服务如何实现安装及配置
配置主从准备工作
设定mysql_2 为主端口3307,mysql为从端口为3306
在主上创建测试库: create database db1;
然后导出主的mysql库数据然后导入给db1
mysqldump -uroot -S /tmp/mysql2.sock mysql > 123.sql ;
mysql -uroot -S /tmp/mysql2.sock db1 < 123.sql
配置主(master)
vim /usr/local/mysql_2/my.cnf #修改或添加:
server-id=1
log-bin=mysql-bin
两个可选参数(2选1):
binlog-do-db=db1,db2 #需要同步的库
binlog-ignore-db=db1,db2 #忽略不同步的库
修改配置文件后,重启mysql_2
pid=ps uax |grep mysql2.sock |grep -v grep |awk '{print $2}' ; kill $pid; cd /usr/local/mysql_2/bin/; ./mysqld_safe --defaults-file=../my.cnf --user=mysql &
设置root密码:mysqladmin -u root -S /tmp/mysql2.sock password '123456'
mysql -u root -S /tmp/mysql2.sock -p'123456'
grant replication slave on . to 'repl'@'127.0.0.1' identified by '123123';
flush tables with read lock;
show master status; #一定要记住前两列的内容,一会会用到
设置从(slave)
vim /etc/my.cnf #修改或增加
server-id = 2 #这个数值不能和主一样
可选参数:replicate-do-db=db1,db2 和 replicate-ignore-db=db1,db2 #意义同主的那两个可选参数
service mysqld restart
拷贝主的db1库数据到从:mysqldump -uroot -S /tmp/mysql2.sock -p123456 db1 > db1.sql; mysql -uroot -p -e "create database db1"; mysql -uroot -p db1 < db1.sql
mysql -uroot -p #登陆从的mysql
slave stop;
change master to master_host='127.0.0.1', master_port=3307, master_user='repl', master_password='123123', master_log_file='mysql-bin.000006', master_log_pos=474952;
slave start;
主上: mysql -uroot -S /tmp/mysql2.sock -p123456 -e "unlock tables"
从上查看从的状态: show slave status\G;
测试主从
主上清空db1库的db表 :use db1; select count() from db"; truncate table db;
进入slave,查看db1库db表: use db1; select count() from db";
主上删除表db: drop table db;
从上看db表不存在了
建议: MySQL主从机制比较脆弱,谨慎操作。如果重启master,务必要先把slave停掉,也就是说需要在slave上去执行 slave stop 命令,然后再去重启master的mysql服务,否则很有可能就会中断了。当然重启完后,还需要把slave给开启 slave start.
mysql数据库如何配置服务_MySQL服务如何实现安装及配置相关推荐
- mysql数据库图形化界面_mysql:mysql安装及一些配置和图形界面介绍
关于mysql,我使用的不多,这次记录是在学习一位大牛的demo的契机下完成的.包括前面记录到的sqlserver的一些知识点,也是在新的项目组中协助时候学习记录的.希望通过记录加深印象和帮助后来者. ...
- Oracle (1) :服务端和客户端的安装与配置
一.Oracle概述 Oracle公司-甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩.1989年正式进入中国市场.2013 ...
- nodejs 配置淘宝镜像下载与安装路径配置
nodejs 配置淘宝镜像下载与安装路径配置 查看数据源地址 查看镜像地址 设置回原镜像地址 命令行输入 1.npm config set registry https://registry.npm. ...
- mysql 数据库集群状态查看_MySQL数据库集群进行正确配置步骤
MySQL数据库集群进行正确配置步骤 2010-06-09 10:47 arrowcat 博客园 字号: 我们今天是要和大家一起分享的是对MySQL数据库集群进行正确配置,我前两天在相关网站看见的资料 ...
- Java大型医院电子病历管理系统源码 B/S架构+MYSQL数据库 病历过四级 SaaS服务
▶ 电子病历(Electronic Medical Record,简称EMR)据国家卫生部颁发的<电子病历基本架构与数据标准电子病历>中定义为:电子病历是医疗机构对门诊.住院患者(或保健对 ...
- mysql数据库表类型设置_mysql数据库表的类型介绍
目录 前言 之前我们讲了下载安装数据库,还有如何卸载(虽然直接重装系统就好) 那么现在让我们来讲讲 """ 1.数据库与表的剩余操作 编码配置.引擎介绍 2.数据库字段的 ...
- 两台服务器之间mysql数据库怎么做同步_MySQL 数据库同步结构总结
一.主从同步(基础结构)1.结构图主从同步可实现同主机的主从同步,也可以实现不同主机的主从同步.2.应用场景a.可实现读写分离,通过增加从库可以提高数据库的性能,在主库实现增删改等更新操作,在从库实现 ...
- mysql数据库5.7配置文件_mysql数据库5.7版本部署
mysql数据库5.7版本部署 1.安装前准备: (mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 二进制安装包 + centos7.4系统,有yum环境,可以在 ...
- mysql数据库自增字段_mysql 数据库自增字段
mysql 数据库自增字段 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越.稳定可靠.弹性扩展的IaaS(Infrastructure as a Serv ...
- mysql数据库应用经典案例_MySQL数据库“十宗罪”(十大经典错误案例)
Top 1: Too many connections(连接数过多,导致连接不上数据库,业务无法正常进行) 问题还原 解决问题的思路: 1.首先先要考虑在我们 MySQL 数据库参数文件里面,对应的 ...
最新文章
- Visual SLAM
- py 的 第 20 天
- 一周一论文(翻译)——[SIGMOD 2015] Congestion Control for Large-Scale RDMA
- google 插件_google这4款插件我每天都用,省时无数
- 500万数据mysql_mysql 单表500万数据经过处理后新增到新表
- python求组合数_求组合数的算法_Cppowboy's Blog - SegmentFault 思否
- mqtt消息队列安装并启用启用认证(客户端密码模式)
- 数字后端设计中的时钟
- VS2008创建C++项目
- 263企业邮箱imap服务器,263企业邮箱支持IMAP邮箱搬家功能
- Win10怎么进Bios Win10系统进入BIOS界面的方法图文详解
- 3款常见的网站文章采集工具推荐(2019最新)
- 真正好用的RPC框架rest_rpc正式发布第一个版本
- 如何让你画里的鱼,游进海里?
- 4年Java经验面试总结(转)
- c#ATM之功能篇(存钱,取钱,转账,交易明细)完结篇
- 面试西装的颜色、款式、质地的搭配
- 智汀智能家居知识普及篇——家居智能控制方式及控制系统的特点,你知道几个?
- 企业课堂----企业运营
- 数据泄漏检测和溯源技术