加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

阅览这篇,学会MySQL数据复制

发布时间:2022-04-08 16:33:25 所属栏目:MySql教程 来源:互联网
导读:看完这篇,学会MySQL数据复制: 1.简介 MySQL 是企业应用程序中使用最多的SQL数据库之一,其能够管理事务和内核中的ACID行为,且数据库本身的使用及相关命令的使用都很便利。 在开源Web应用程序框架LAMP(包括Linux,Apache,MySQL和PHP)中,MySQL服务器是一
       看完这篇,学会MySQL数据复制:

1.简介
 
      MySQL 是企业应用程序中使用最多的SQL数据库之一,其能够管理事务和内核中的ACID行为,且数据库本身的使用及相关命令的使用都很便利。
 
     在开源Web应用程序框架LAMP(包括Linux,Apache,MySQL和PHP)中,MySQL服务器是一个核心和重要的组件。MySQL数据库服务器使用C和C ++编写的,内部使用词法分析器来解析和理解SQL查询。
 
      随着系统变得分散、可扩展且高度容错时,我们越来越无法承受数据库中的故障,例如数据库服务器发生故障且无法自动管理。所以,本文就将和大家讨论一下数据库复制。
 
当系统的MySQL数据库发生故障,利用数据库复制我们可以转移到其副本并从中管理数据,甚至用户都感知不到数据库中发生了错误。不同的企业使用数据库复制的初衷包括但不限于以下原因:
 
确保直接从数据库备份数据
在不干扰主数据库的情况下运行分析或检查数据
扩展数据库以获得更好的性能
2. MySQL设置
 
我们创建了两个具有不同IP的新服务器,在副本集中将其分别用作主服务器和从服务器。为了进一步研究,我们在它们上面设置了MySQL服务器和客户端工具。
 
安装MySQL服务器和客户端:
 
sudo apt-get install mysql-server mysql-client
 
运行此命令后,服务器上即安装了上述程序,然后在两台服务器上进行相同的配置并设置MySQL root密码:
 
检查MySQL服务器状态
 
MySQL服务器已启动并运行,使用在安装过程中的用户名和密码连接。
 
登录MySQL
 
mysql -u root -p
 
此时,MySQL服务器会等待我们输入密码,出于安全考虑,密码不会回显给终端。

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!