数据库的主从复制常用Xshell命令
mysql配置
1.设置数据库用户名和密码
mysqladmin -u root password "root"
2.打开3306端口号
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
3.开放端口立即
/etc/rc.d/init.d/iptables save 可以不执行
4.查看当前端口开放情况
/etc/rc.d/init.d/iptables status;
5.赋予用户访问权限
grant all on *.* to 'root'@'%' identified by 'root';
主库修改文件 服务id和二进制日志文件
/etc/my.cnf
配置
server-id=1
log-bin=mysql-bin
1.主表查看状态
SHOW MASTER STATUS;
2.主表锁定操作
FLUSH TABLE WITH READ LOCK;
3.主表解除锁定操作
UNLOCK TABLES;
从库修改配置
1.修改从库auto.id //因为赋值过来后ID相同
/var/lib/mysql/auto.cnf
2.修改从库的my.cnf文件
server-id=2 //添加id配置
3.查看日志文件是否生成
如果启动不了 需要杀进程
ps -ef |grep mysql 查询mysql的服务项
Kill -9 1956 2133 //表示强制删除 1956 2133表示端口号
4.从表挂载主表
/*配置注解 主机名/端口号/用户名/密码/二进制文件名称/同步的位置 */
CHANGE MASTER TO MASTER_HOST='192.168.247.133',MASTER_PORT=3306,
MASTER_USER='root',MASTER_PASSWORD='root',
MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=120
/*启动从服务*/
START SLAVE
/*如果需要停止服务*/
STOP SLAVE
/*查看状态*/
SHOW SLAVE STATUS;
5.Amoeba-launcher配置文件
#配置jdk内存空间
DEFAULT_OPTS="-server -Xms256m -Xmx256m -Xss256k"
6.开放8066端口
iptables -I INPUT -p tcp --dport 8066 -j ACCEPT
/etc/rc.d/init.d/iptables save //让端口生效
/etc/rc.d/init.d/iptables status //查看端口是否打开
数据库的主从复制常用Xshell命令的更多相关文章
- 使用mysql数据库过程中常用的命令
1.添加用户:GRANT USAGE ON . TO 'user01'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION; 2.列出mysql数 ...
- Mysql数据库备份和还原常用的命令
Mysql数据库备份和还原常用的命令是进行Mysql数据库备份和还原的关键,没有命令,什么都无从做起,更谈不上什么备份还原,只有给系统这个命令,让它去执行,才能完成Mysql数据库备份和还原的操作,下 ...
- MySql数据库2【常用命令行】
(一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL 进入mysql安装目录下的bin目录下,再键入命令mysql -uroot -p,回 ...
- Oracle 11g 发行版2的安装,PLSQL_Developer安装 , Oracle数据库安装失败,完全卸载,常用的命令
Oracle 11g 发行版2的安装 PLSQL_Developer安装 Oracle数据库安装失败,完全卸载oracle11g 常用的命令 Oracle 11g 发行版2的安装 1. 下载 下载地址 ...
- 搜索引擎--范例:谈谈django--mysql数据库的一些常用命令
现在基本没有什么能离得开数据库了,django我一直用的都是mysql的数据库,这次和大家说说django--mysql数据库的一些常用命令吧 1:命令行登陆mysql C:\Users\Admini ...
- 学习笔记:oracle学习二:oracle11g数据库sql*plus命令之常用sqlplus命令、格式化查询结果
目录 1.常用sqlplus命令 1.1 HELP命令 1.2 describe命令 1.3 SPOOL命令 1.4 其他常用命令 1.4.1 define命令 1.4.2 show命令 1.4.3 ...
- MySQL数据库入门常用基础命令
MySQL数据库入门———常用基础命令 数据——公司的生命线,因此在大多数的互联网公司,都在使用开源的数据库产品,MySQL也因此关注度与使用率非常的高,所以做为运维的屌丝们,掌握它的一些基 ...
- Mysql数据库基础增删改查常用语句命令
Mysql增删改查常用语句命令 一.增删改查语句总览 创建: create(创建数据库) 增:insert(插入表数据) 删:drop.delete(删除表.删除表数据) 改:update.alter ...
- mongodb 常用的命令
mongodb 常用的命令 对数据库的操作,以及登录 1 进入数据库 use admin 2 增加或修改密码 db.addUser('wsc', '123') 3查看用户列表 db.system.us ...
随机推荐
- bzoj 1054 bfs
就是bfs,对于每个状态存一个hash为当前状态矩阵的二进制表示,然后搜就行了,写成双向bfs会快很多. 反思:对于C++的数组从0开始还不是特别习惯,经常犯错,对于C++的结构体不熟. /***** ...
- bzoj 2321 数学
首先我们假设两个点(i,j),(i,k)向中间移动一格,且k>j+1,那么我们可以获得的价值为k-j,这样,我们定义每个点的每个星的能量为a[(i,j)]=i*i+j*j,这样这两个点开始的能量 ...
- javascript语言中的一等公民-函数
简介 在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作 ...
- linux启动过程——(三)
- Android控件——Button与ImageButton
1.简单介绍
- Python3安装Celery模块后执行Celery命令报错
1 Python3安装Celery模块后执行Celery命令报错 pip3 install celery # 安装正常,但是执行celery 命令的时候提示没有_ssl模块什么的 手动在Python解 ...
- STM32-内存管理
转载:http://www.cnblogs.com/guozhikai/p/6031904.html #ifndef __MALLOC_H #define __MALLOC_H #include &q ...
- C# 读写XML文件示例
using System; using System.Collections.Generic; using System.Text; using System.Configuration; using ...
- expect 实现iterm2自动加载pem登录跳板机
#!/usr/bin/expect set timeout spawn expect { "connecting (yes/no)?" { send "yes\r&quo ...
- 方便大家学习的Node.js教程(一):理解Node.js
理解Node.js 为了理解Node.js是如何工作的,首先你需要理解一些使得Javascript适用于服务器端开发的关键特性.Javascript是一门简单而又灵活的语言,这种灵活性让它能够经受住时 ...