ubuntu 12.04下mysql5.5.31热备份的配置
来源:互联网 发布:pes2018意甲球员数据库 编辑:程序博客网 时间:2024/06/16 02:50
1、安装mysql
#apt-get install mysql-server
2、配置外部数据库访问
vi /etc/mysql/my.cny
将下面这一条注释掉
bind-address 127.0.0.1
3、登录数据库
mysql -uroot -ppasswd
授权外网访问账号:
grant all on *.* to root@'%' identified by 'passwd' with grant option;
4、配置双机热备
主机ip::192.168.0.123
从机ip: 192.168.0.124
1)主机操作
#mysql -uroot -passwd
mysql>create database yccs_admin;
mysql>grant replication slave on *.* to 'root'@'192.168.0.124' identified by 'passwd';
编辑my.cny
在【mysqld】中去除下面注释:
servier-id = 1
log_bin = /var/log/mysql/mysql-bin.log
binlog-do-db= your_dbname //如果有多个数据库需要同步,重复此参数,每个数据库一行
binlog-ignore-db=mysql //不同步的数据库
重新启动mysql
service mysql restart
通过命令查看:
show master status ; //通过该命令获取file和position,这个在配置slave的时候有用
2)从机配置
编辑【mysqld】
server-id = 2
replicate-do-db=your_dbname
replicate-ignore-db=mysql
slave-skip-errors= 1062 //加上这条
从新启动mysql服务
service mysql restart
登录并创建数据库:
mysql -uroot -ppasswd
create database yccs_admin;
3)在主从服务器上执行
主: mysql> flush master; flush logs;
从:mysql> flush slave; flush logs;
4)在从服务器上执行如下命令
mysql>stop slave;
mysql>change master to master_host='192.168.0.123',master_user=’root',master_password='passwd',master_port=3306,
master_log_file='mysql-bin.000001',master_log_pos=107;
mysql>start slave;
mysql>show slave status\G
如果slave_IO_running:yes slave_sql_running:yes,那说明没有问题了,就可以再主机上面建库建表写测试数据了,然后
在从机器上查看有没有数据同步过来。
- ubuntu 12.04下mysql5.5.31热备份的配置
- mysql热备份的配置
- ubuntu下的mysql5.7主从复制配置
- linux 下mysql数据库的热备份
- Ubuntu Server下配置Tomcat6+MySQL5总结
- ubuntu下安装配置apache2+php5+mysql5
- 配置热备份
- CentOS6.4 mysql5.7 双机热备份
- ubuntu下修改mysql5.7的密码
- Ubuntu下的系统备份
- 配置 MySQL 双机热备份
- Ubuntu配置mysql5
- MySQL双机热备份的配置及原理
- linux下进行oracle的热备份shell脚本
- ubuntu下安装和配置apcche2+php5+mysql5+phpmyadmin
- [Ubuntu] Ubuntu12.04 下配置mysql5.5 记录【转】
- Ubuntu下MySQL5.5 配置主从(Master Slave)同步
- MYSQL5.1双机热备配置
- grep命令
- HashKIt
- 黑马程序员---7、异常类
- 多个github帐号的SSH key切换
- Poj 1125 Stockbroker Grapevine(Floyd算法求结点对的最短路径问题)
- ubuntu 12.04下mysql5.5.31热备份的配置
- NYoj 372 巧克力[经典动态规划2]
- Android 实现 WheelView
- IOS开发笔记 - 调试技巧之自定义宏输出
- Qt QMessageBox 按钮汉化
- 一个很好makefile实例!
- C++ try_catch throw
- c缺陷与陷阱
- Android下编译OTA升级包