首页 > 数据库 > MySQL > 正文

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

2022-07-27 22:23:22
字体:
来源:转载
供稿:网友
       看完这篇,学会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服务器会等待我们输入密码,出于安全考虑,密码不会回显给终端。

(编辑:错新网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表