当前位置:首页 > CN2资讯 > 正文内容

mysql数据库连接port怎么确定的mysql5.5连接数据库

3天前CN2资讯


前不久因为速度问题,在LA又买了一个月付的vps,结果速度还是不咋地(好吧其实怎么换速度都还是那样慢= =),所以现在就有两个vps了哇哈哈哈。。。

之前的vps要到12月才到期,所以打算把它当成一个backup来用。原来上面有个5个站,现在迁移了3个过去,效率是不是很低呢哇哈哈。。。既然要当backup,主要是做好网页代码和数据库的同步,今天先搞数据库的。

mysql本身就提供了master-slave的同步功能,有两种方式进行同步,分别是双向和单向的。由于我的域名只解析到一个固定的ip,所以我只要单向同步就好了。假设主mysql的ip是:192.168.0.100 ,从mysql的ip是:192.168.0.200

首先配置master端 :

(1)修改mysql配置文件(win:my.ini , linux:my.cnf)

server-id=1 #master标志号 log-bin=mysql-bin #设置记录日志程序 binlog-do-db=test #要同步的数据库,多个数据库重复此参数多行 binlog-ignore-db=mysql #不要同步的数据库,多个数据库重复此参数多行

(2)给master mysql新增一个备份专用的账号

mysql> GRANT REPLICATION SLAVE ON *.* TO backup@'192.168.0.200' IDENTIFIED BY 'lalala';

其中backup是账号,lalala是密码,@ 后面指定slave mysql的ip地址(当然也可以任意地址,不过要注意安全o~)

(3)重启mysql,检查配置是否出错

(4)主从数据库在设置同步时需要保证两个数据库内容一致,所以先进行锁表操作(此时网站无法写入数据库,注意影响!):

mysql> FLUSH TABLES WITH READ LOCK;

(5)记录数据库的同步点:

mysql> SHOW MASTER STATUS;

这里的 File 和 Position 对应的值之后要用到。

(6)导出需要同步的数据库的数据,准备导入到slave mysql

接下来配置slave端:

(1)把master mysql的数据导入slave mysql中。

(2)修改mysql配置文件(win:my.ini , linux:my.cnf)

server-id=2 #slave标志号,不能与master编号一样 replicate-do-db = 要同步的库1 replicate-do-db = 要同步的库2 #replicate-do-table = 某库.要同步的表1 #replicate-do-table = 某库.要同步的表2参数多行

(3)设置MASTER参数,MASTER_LOG_FILE和MASTER_LOG_POS就是Master步骤3记录下的参数,这一点很重要,否则Slave找不到同步点会导致同步失败。

mysql> CHANGE MASTER TO MASTER_HOST='192.168.0.100', MASTER_USER='backup', MASTER_PASSWORD='lalala', MASTER_PORT=3306, MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=796, MASTER_CONNECT_RETRY=10;

(4)启动同步服务

mysql> START SLAVE;

到这配置就大功告成了,这时在master mysql上插入一条新数据,slave mysql 10s内就会同步修改了

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/18734.html

    分享给朋友:

    “mysql数据库连接port怎么确定的mysql5.5连接数据库” 的相关文章

    选择美国VPS的全面指南与服务商推荐

    美国VPS概述 在全球互联网的高速发展中,虚拟专用服务器(VPS)逐渐成为了网络环境中不可或缺的一部分。我对于VPS的理解,首先是它通过虚拟化技术,将一台物理服务器划分成多个独立的虚拟服务器。用户能够拥有更高的控制权和资源管理能力。这种灵活性和独立性,使得VPS成为了许多中小型企业、开发者和个人用户...

    APT攻击是什么及其防御措施详解

    APT攻击(Advanced Persistent Threat,高级持续性威胁)是一种复杂而长期的网络攻击模式。在我了解这个概念的过程中,逐渐意识到它不仅仅是一种攻击手段,而是一个精密的、组织化的网络战争策略。APT攻击的敌对方通常具备高超的技术能力和丰富的资源,他们的目标是破坏组织的核心设施,或...

    全面评测日本 VPS 塔式选择指南

    日本 VPS 测评概述 大家好,今天我们要探讨一个与互联网业务密切相关的话题——日本 VPS。首先,什么是 VPS 呢?VPS 是虚拟专用服务器的缩写,它通过虚拟化技术,将一台物理服务器划分成多个虚拟服务器,每个虚拟服务器都能独立运行,拥有自己的操作系统和资源。这样的配置使得 VPS 拥有了更高的灵...

    CN2网络全面解析:优化、应用与性价比选择指南

    CN2网络的定义及背景 当提到CN2网络的时候,很多人可能不太了解它究竟是什么。不过简单来说,CN2(China Networks 2)是中国电信推出的一种高端专线网络服务,主要用于实现用户之间的高质量数据传输。它的主要目的在于提供更稳定、可靠的网络连接。与传统的互联网连接相比,CN2网络能够有效减...

    Mac SSH工具全解析:终端、iTerm2及其他安全连接方法

    什么是SSH及其作用 SSH,即安全外壳协议,是一种网络协议,主要用于在不安全的网络上安全地访问和管理远程计算机。它的核心功能在于提供一个加密的通信通道,可以确保数据在传输过程中的安全性。当我需要访问另一台电脑或者服务器时,SSH让我可以远程操作那台机器,就像我坐在它旁边一样。这种远程控制的便利性,...

    腾讯云双十一购物狂欢 | 获取云服务优惠的最佳攻略

    在每年的双十一,购物狂欢的概念已深入人心。不过,除了电商平台的特价活动时,腾讯云也紧随其后,推出了一系列的优惠活动,让用户在云服务领域也能收获实惠。这个年度盛会不仅仅是关于消费,更是技术方案、云计算和数字转型的最佳时机。参与这样的活动,对于企业和个人用户来说,无疑能够获得更多的价值。 双十一的活动时...