腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如果Master,如何重新同步Mysql复制
、
、
下面我有一个非常简单的webapp : FE => BE => MySQL。我已经成功地设置了MySQL主从复制。如果我的MySQL主节点被关闭,我可以手动地将MySQL IP指向BE中的从节点。用户可以在没有问题的情况下将数据插入表。但是,在我将主节点提升之后,我无法将数据备份重新同步到主节点。到目前为止,我尝试了两种方法,但这两种方法都不起作用: 重新启动主节点并重置从节点。 改变他们的角色,把原来的奴隶变成主人,把原来的主人变成奴隶。 如果主程序已经关闭,那么在Master恢复正常后,如何将数据从Salve重新同步回主?在我的例子中,在重新同步之前,我是否必须通过mysqld
浏览 0
提问于2022-04-12
得票数 1
1
回答
如何禁用xb_doublewrite?
、
、
、
重新启动服务时出错。 错误 InnoDB:一个在启动时发现的并行双写文件/test/mysql/xb_InnoDB。
浏览 0
提问于2016-04-23
得票数 1
1
回答
如何在mysql中启用/禁用双写缓冲区?
、
如何在mysql中启用/禁用双写缓冲区? 如何检查是否启用或禁用了双写缓冲区?
浏览 11
提问于2014-04-21
得票数 4
1
回答
主/主/从复制
、
、
只是想获得一些关于为这个DB设置复制的最佳路径的信息。我正在使用MySQL 5.1 我找到了这,这似乎是我们心中的想法。 我们希望主主被主/从复制,然后是从主/从复制的最终机器。这个解决方案听起来很棒,在主/从机器上打开日志从更新听起来就像我想要的那样。 我的问题是主主( Master1 )何时下降,我们告诉服务写主/从(Master2),然后Master1会发生什么?我们重建它等等。但是,在链接中它会去哪里呢?主/从(Master2)是否成为新的主主?只有奴隶的机器会被移到主人/奴隶那里吗? 或者Master1会继续重建,变成Master2(主人/奴隶),只保留奴隶机器--奴隶? 我觉得这是
浏览 0
提问于2015-06-04
得票数 1
回答已采纳
3
回答
MySQL主-主-复制作为主-从复制的主
、
我们希望建立一个复杂的mysql复制基础结构。其想法是有3个客户端,它们处理用户的请求,并在mysql中的主从复制中被配置为从服务器。还有两个服务器,它们被配置为主主复制。现在,我们希望通过负载均衡器(或代理)将这些主主复制作为3个从站的单个主服务器。是否有人已经设置了类似的配置?这两个主服务器是否有可能有不同的绑定日志,这会破坏复制吗?系统是Debian与MySQL 5.1.48
浏览 0
提问于2010-07-19
得票数 2
1
回答
用于MySQL多主节点的DR
、
、
我计划构建MySQL主主复制,并需要DR进行此设置。我正在考虑作为一个从节点从任何一个节点复制。 请帮助,哪一种选择是最好的,如果发生任何灾难,如何切换?
浏览 0
提问于2020-06-08
得票数 0
1
回答
由于底层异常,java.sql.SQLNonTransientConnectionException无法加载连接类。
、
、
熟悉JDBC,并试图连接到MySql工作台中的数据库。以下是Java代码 import java.sql.*; public class Demo { public static void main(String[] args) throws Exception { String url = "jdbc:mysql://localhost:3306//students?useSSL=false"; String user = "root"; String password =
浏览 2
提问于2020-08-24
得票数 0
1
回答
HAProxy/MySQL代理/ Mysql路由器主-从复制;读-线分裂策略
、
、
、
我们有MySQL主-从复制(1主和1从)的设置,一切都很好。 目前,所有的负载(读/写)都将转到主服务器。现在,我们希望所有的写入都被重定向到主服务器,并在主服务器和从服务器之间分发读取。 我们希望从下面对这方面的最佳策略作出一点澄清。 HAProxy MySQL代理 MySQL ROuter
浏览 7
提问于2015-12-09
得票数 2
回答已采纳
1
回答
无法从Laravel应用程序连接到Azure MySQL
、
、
、
我有一个Laravel应用程序,它使用MySQL作为它的主数据库。我们现在正在尝试实现Azure MySQL服务,但是用户名中有一个“@”。 例如,如果我的服务器名是"test",那么从cli:mysql -htest.mysql.database.azure.com -u'someuser@test' -p连接 我可以从Java连接,并且没有问题,但是Laravel不能处理用户名中的“@”。 我尝试转义“user\@test”、“user@test”和“userU+0040test”之类的符号,但都不起作用。服务器始终返回此错误: SQLSTATE[HY000
浏览 0
提问于2018-11-13
得票数 0
3
回答
用于MySQL主从复制的HAProxy
、
、
我们正在设置MySQL主从复制,一切都运行得很好。 目前,所有负载(读/写)都将发送到主服务器。我们的应用程序有99%的读取和1%的写入。 我们考虑将负载(只读)分配给Master和Slave。因此,我们考虑使用HAProxy将负载分配给两个MySQL服务器。 我们的要求是所有写操作仅重定向到主服务器,读操作在主服务器和从服务器之间分配。
浏览 3
提问于2015-01-22
得票数 5
2
回答
Mysql复制从站关闭
、
、
我有一个mysql复制的问题。 我配置两个虚拟主机。 服务器1 Apache + mysql V15.1 Distrib 5.5.41-MariaDB Server2的主从机 服务器2 mysql版本14.14 Distrib 5.5.42 Server1的主从机 Topologi MASTER + MASTER 当我重新启动slaves时,所有的slaves都工作正常,延迟短,更新快。但是,当我等待几分钟时,复制并没有更多的工作。如果我更新了某些行,或者执行了插入或删除操作,那么从机就不会更新更改。 日志中没有写任何错误,但是主备之间的master_position_log不同。 如果我重新
浏览 2
提问于2015-07-13
得票数 0
1
回答
将MySQL从服务器切换到主- BINLOG_FORMAT
、
、
我有一个mySQL从数据库,一旦一些服务器迁移完成,它就变成了主数据库。现在,当我重新启动mySQL时,db将关闭 BINLOG_FORMAT = STATEMENT 所以我不能用DB写。 如何将我的mySQL数据库移动为一个完整的主数据库? 谢谢。
浏览 0
提问于2015-06-28
得票数 0
回答已采纳
1
回答
MySQL InnoDB: WAL、双写缓冲区、日志缓冲区、重做日志之间的区别
、
、
我正在学习MySQL架构。我想出了以下例子: 有四个概念我不太明白: 双写缓冲器 日志缓冲器 预写日志 重做日志 我从许多文档中看到,预写日志(WAL)是数据库持久性的一种机制. 与上面的映像一样,当将数据从内存缓冲池刷新到磁盘时,有两种类型的缓冲区:双写缓冲区和日志缓冲区。为什么我们需要两个缓冲区,它们与WAL有什么关系? 最后但并非最不重要的是,重做日志和WAL之间有什么区别。我认为,在发生错误时,WAL可以帮助数据库恢复(例如:停电、服务器崩溃.)。我们需要和WAL一起重做日志吗?
浏览 5
提问于2019-06-30
得票数 6
回答已采纳
1
回答
用于多主复制的对等复制的MySQL复制中继
、
、
、
、
有人知道MySQL复制中继用于多主复制的对等复制吗? 如果您知道任何关于示例和语法的信息,请在MySQL中为具有as主副本的多个客户端共享。
浏览 0
提问于2018-01-11
得票数 -1
1
回答
如何将心跳设置为只在一个节点运行服务
、
、
我有两个Ubuntu12.04服务器,它们以mmm为管理器,在主主安装程序中运行mysql。如何设置心跳以确保mmm仅在同一节点上运行? *编辑更清楚地解释 我的设置: ---------VIP (10.0.0.123)------ | | Node1 Node2 bot Node1和Node2运行的位置: Mysql MySQL的多主复制管理器(mmm) 心跳 我只想要一个启用写功能的Mysql节点,而且我当时只能运行一个mmm,否则我会遇到管理器之间的冲突。
浏览 0
提问于2012-10-18
得票数 1
0
回答
AWS RDS MySQL读取副本数据同步时间
、
、
我们在亚马逊网络服务上有一个可伸缩的web应用程序的架构,并利用了亚马逊网络服务RDS MySQL。他们说你必须为你的MySQL主数据库实例创建2个从读副本。使用此方法,主数据库将在发现所有已读副本(在其主实例中)发生更改时同步您的数据。您的应用程序必须将读操作和写操作分开,这样所有的读请求都会转到读副本(通过负载均衡器或DNS),而写请求\ops会转到主数据库。 现在我的问题是,如果用户访问一个具有写操作的页面,他会执行该操作,并单击到需要对新输入的数据执行读操作的页面。Master数据库需要多少时间才能与slave read-replicas同步,这样用户才能在下一页成功看到读操作结果(即
浏览 9
提问于2017-06-06
得票数 0
1
回答
mysql复制错误:截断不正确的双精度值
、
我使用mysql主备复制来备份数据库,但几天后备机出现如下错误: Last_SQL_Errno: 1292 Last_SQL_Error: Error 'Truncated incorrect DOUBLE value: '29''' on query. Default database: 'my_database'. Query: 'UPDATE `a_table` SET `name`='xxx',`phone`='xxx',`mch_key`='xxx',`switch`=&
浏览 6
提问于2020-06-20
得票数 1
1
回答
MariaDB 10.2.10从站停止重复键错误
、
我在主-主复制中设置了两个基于Debian扩展的MariaDB。 从服务器的复制配置部分是: server-id = 2226 auto_increment_increment = 1 auto_increment_offset = 1 log_bin = /var/tmp/mysql_binlog/mysql-bin.log log_bin_index = /var/tmp/mysql_binlog/mysql-bin.log.index expire_logs_days = 3 max_binlog_size = 100M
浏览 4
提问于2017-11-29
得票数 0
1
回答
在升级过程中AWS复制从5.6到5.7
、
、
、
、
上下文 大家好,我们即将将AWS实例从MySQL 5.6升级到MySQL 5.7。为此,我们计划通过以下步骤 创建主实例的读取副本 将读取的副本版本从5.6升级到5.7 停止对主实例的写操作 等待直到所有数据被复制。 促进读副本成为主人 更新DB DNS记录以指向副本端点。 问题 根据 DateTime,Time和时间戳数据类型在MySQL 5.6和MySQL 5.7之间发生了变化。这就是为什么我想知道第4步中的主复制(MySQL 5.6)和升级的副本(MySQL 5.7)之间的复制是否仍然有效? 由于主实例仍将使用旧的DateTime、Time和时间戳格式,所
浏览 6
提问于2021-02-09
得票数 2
1
回答
读写分裂是如何与MySQL复制一起工作的?
、
、
、
我知道如何设置主->从复制,但我对如何使用MySQL应用程序在两个服务器之间进行读/写拆分感到有点困惑。 当我让MySQL复制工作并连接到主程序时,它是只从主或者从主或者从主读和写来的吗?如果没有,我将如何(通过PHP/MySQL)或其他方法实现这一点? 我一直认为MySQL复制具有一些内置功能,可以从从服务器读取数据以实现负载平衡,但现在我认为MySQL复制只是将数据复制到从属服务器上,仅用于故障转移目的。我想实现负载平衡,但我仍然不知道MySQL复制到底是如何工作的,比如从中读取数据和将数据写入主服务器。
浏览 0
提问于2015-09-10
得票数 0
1
回答
如何将mysql主/主复制系统迁移到新系统
、
、
我使用的是一个系统,其中有两台机器在主/主复制中运行mysql。 我想把系统转移到新的机器上,这些机器也在进行主/主复制。如果不从旧集群中删除一个节点并将其替换为一个新节点并创建一个从第一个新节点到第二个节点的新复制,就可以做到这一点吗? 假设我们有两个节点node1和node2处于活动状态,并且正在执行主/主操作,我如何“神奇地”将集群移动到名为new1和new2的新节点,而不需要太多的停机时间。
浏览 0
提问于2020-01-22
得票数 0
2
回答
用于LVS 10服务器安装的NFS或GFS
、
、
、
目前,我们有10台服务器设置为linux虚拟服务器。 我们有: 2个负载平衡器(主/从)、3个网络服务器、2个MySQL服务器(主/从)、2个中央文件存储服务器(主/从)、1个视频转换器(无关)。 我们雇来设置它的人没有任何关于我们首选的中央存储文件系统解决方案的GFS。由于时间紧迫,我们只是告诉他们使用他们熟悉的任何东西,即NFS。 我已经做了一些研究,似乎NFS对我们来说并不理想。 我在网上找不到很多关于2之间的显著差异的信息。据我所能确定,NFS更适合家庭网络,在家庭网络中,GFS更适合我们所拥有的设置类型。 不幸的是,或者幸运的是(取决于人们如何看待它),我们正面临着完全重建我们的设置
浏览 0
提问于2010-06-14
得票数 0
回答已采纳
2
回答
从主->主复制对链接MySQL复制
、
、
、
这是我所拥有的图片: Master 1<----->Master 2 | | | | V V Slave 1 Slave 2 主程序从不会同时写入,而主服务器2是备用服务器。两位大师都打开了log-slave-updates在my.cnf上的电源。 如果表是在主1上复制的DB中创建的,则它存在于主1、主2和从1上。它不存在于从2上。 同样,如果一个表是在主2上复制的DB中创建的,那么它就存在于主1、主2和从2上,它不存在于从1上。 为什么是这种情况
浏览 0
提问于2016-05-25
得票数 1
回答已采纳
2
回答
php中的对象问题
、
我正试着习惯于写面向对象的代码,但我经常会被卡住。我有这个查询,我想用它来创建数组。 $user1 = mysql_fetch_object(mysql_query("SELECT * FROM tbl WHERE username='$oc->user1'")); $user2 = mysql_fetch_object(mysql_query("SELECT * FROM tbl WHERE username='$oc->user2'")); $user3 = mysql_fetc
浏览 0
提问于2010-08-06
得票数 0
回答已采纳
1
回答
Laravel和MySQL组复制
、
、
、
我正在尝试创建一个具有HA MySQL设置的Laravel应用程序。因此,我在MySQL组复制上使用了三台处于多主服务器模式的服务器,并在MySQL服务器前面安装了一个负载均衡器。 在我发现MySQL组复制不能处理我的Laravel应用程序中的级联语句之前,这种方法运行得很好。解决此问题的唯一方法是将多主服务器设置更改为单主服务器设置,其余服务器作为从服务器。 在MySQL组复制中,如果主服务器关闭,它将自动将其中一个从服务器指定为新的主服务器。但我不知道如何在我的应用程序中处理这个问题。我能想到的最好的办法是,如果主服务器宕机,在Laravel中手动更改MySQL服务器IP。我不能再使用负载
浏览 7
提问于2018-03-17
得票数 0
2
回答
Mysql故障转移(无法将操作写入新的主服务器)
、
、
、
、
出于复制的目的,我有一个基于主从关系的主-主mysql设置。我已经设法使复制部分正常工作,并且正在研究故障转移部分,通过故障转移部分,从站将成为基于手动干预的主站(如果原始主站宕机)。 但是,我无法‘在应用中继日志后将写入重定向到新主机’。我正尝试通过连接器/J完成此操作。应用程序代码中使用的连接字符串为String dbURL = "jdbc:mysql://180.148.100.222,180.148.100.223:3306/dbName";。 预期的结果应该是,当我通过 (客户端app)启动一个新的会话来发起写操作时,它将重定向到180.148.100.223 (因为
浏览 0
提问于2012-02-16
得票数 1
1
回答
如何检查到Mysql服务器之间作为主-主复制设置的数据是否相同
、
我有两个服务器使用Mysql主-主复制。实际上,只有一个服务器接收写命令。其中一个数据库不同步。有几个表没有相同数量的记录,也没有相同的值用于autoinc (配置了两个步骤来处理主-主)。 如何检查其他数据库?有工具可以做吗?小费?
浏览 0
提问于2011-12-15
得票数 1
回答已采纳
1
回答
MySQL从机上的查询速度很慢
、
、
、
让我们假设一个系统,它有一个MySQL主服务器和一个从服务器。 主服务器上发生了大量读\写操作,而我选择在从服务器上执行繁重而缓慢的查询。 会发生什么呢?主服务器会表现出一些减速吗?
浏览 2
提问于2014-03-21
得票数 0
1
回答
将rails应用程序指向所有db读取操作的只读DB
、
我有一个rails 4.2.8应用程序,它有大量的SQL命中主DB (这是运行在AWS引擎上的MySQL 5.7 ),而只读副本(它经常从主DB复制数据)处于空闲状态。 将rails代码配置为使用只读DB的正确方法是什么,同时继续将主DB用于所有写操作(例如插入、更新、删除)?
浏览 0
提问于2018-06-27
得票数 1
回答已采纳
1
回答
如何在k8s外部连接mysql主机
、
、
部署了一个复制的MySQL拓扑。 医生说: 该客户端服务用于连接到任何MySQL实例以进行读取。对于写操作,您必须连接到主服务器: mysql-0.mysql。 我可以连接到主程序: mysql-0.mysql in k8s。 但是如何连接到主程序:mysql( k8s之外的mysql),以便用DBeaver工具编写? 为了方便起见,我希望用DBeaver操作mysql。 我可以用它来查询"A-Worker-IP:NodePort“的数据。如果我以相同的方式创建了一个db,则只能在一个节点中看到db,而不能在其他两个节点(1个主节点和2个从节点)中看到db。
浏览 1
提问于2021-03-24
得票数 0
1
回答
如何在Laravel Framework6.0中启用主从?
、
、
、
、
我有一个主数据库服务器和两个从数据库服务器(主服务器的复制)。如果主服务器出现故障,它会自动将读写请求更改为下一个可用从服务器。 如果写主机出现故障(196.168.1.2),我想将数据写入192.168.1.1 (读主机) 如何在Laravel 6.0中对其进行配置? 我已经试过了。 'mysql' => [ 'read' => [ 'host' => '192.168.1.1', ], 'write' => [ 'host
浏览 12
提问于2021-01-20
得票数 0
1
回答
NHibernate:读写拆分
、
、
、
我希望将NHibernate连接到MySQL主从复制配置,因此我希望向主服务器发送写操作,并向主服务器和从服务器发送读操作。这个是可能的吗?我还计划有一个负载均衡器来平衡读取。(ldirectord)
浏览 2
提问于2010-06-29
得票数 2
回答已采纳
2
回答
mysql中SUM()的返回类型是什么?
、
我正在用C#.NET写一个程序,我想要收集一个类的总频率(假设每个类有很多单词,每个单词在相应的类中有它自己的频率)。 所以我在mysql中使用了sum()函数。但是有一个错误,说我的强制转换是错误的。 public void average_each_type() { MySqlDataReader result; int total_freq = 0; string type = ""; command.CommandText = "select cl
浏览 3
提问于2012-05-15
得票数 7
回答已采纳
1
回答
NTFS分区以只读方式挂载。
、
、
、
、
我的系统中有两个磁盘,一个安装了Ubuntu的主SSD (首先,最近我的窗口切换到了Ubuntu (第一引导)),我也有一个内部硬盘,但它是作为只读设备安装的。它被划分为两个驱动器(D-驱动器和工作驱动器),两者都被确认为只读驱动器,我想让读-写和可执行请帮助!
浏览 0
提问于2021-07-25
得票数 0
1
回答
如何在不裁剪的情况下,通过MYSQL C++ API编写的插件向虚表的浮点型列填充浮点值?
、
我正在写一个Innodb插件。在插件代码中,我将列的类型声明为"MYSQL_TYPE_FLOAT“,并且当我通过‘-> ->fieldm store( f1,TRUE);’将浮点值提供给它时,其中f1= 3.145它的裁剪。 在我的例子中,它变成了3,而不是预期的3.145。 因此,请建议我如何饲料浮动而不裁剪。
浏览 0
提问于2015-02-06
得票数 0
1
回答
MySQL主/从切换到新的Windows /停机时间
、
、
、
、
我有以下问题,我必须用两个新的Windows服务器替换当前的两个Windows服务器。主服务器(MySQL 5.7)在一台服务器上运行,从服务器(MySQL 5.7)在另一台服务器上运行。我们有一个有成效的系统,许多用户都访问了它。在没有太多停机时间的情况下,创建开关的最佳方法是什么?我有一些数据库,加在一起大约有90 in的大小。 常规的方法是什么? 从主服务器/从站停止来自主服务器的mysqldump (mysqldump -u -p --刷新-日志-十六进制导入新的主服务器上的转储在新的从服务器上导入) 我在这儿的路上对吗?或者可能有更好的选择从mysqldump,以便我可以减少停机时间
浏览 2
提问于2022-01-31
得票数 0
回答已采纳
2
回答
MYSQL主从同步时间
、
、
我有一个mysql主数据库和多个从数据库。主人只用于写,奴隶用于只读。 如果我更新(写)为掌握,它将需要多少时间与奴隶同步? 如果有人试图同时从任何从DB读取数据到同步时间,会发生什么情况?
浏览 10
提问于2015-11-09
得票数 2
回答已采纳
2
回答
在MySql InnoDB中,重做日志和双What缓冲区有什么区别?
、
以前,我以为重做日志是用来在崩溃发生时恢复数据库的。但当我看到这张纸条时,我觉得我错了: 碰撞恢复 当MySQL在崩溃后再次启动时发生的清理活动。对于InnoDB表,使用重做日志中的数据重放来自不完全事务的更改。在崩溃之前提交但尚未写入数据文件的更改将从双写缓冲区重构。当数据库正常关闭时,这种类型的活动将在清除操作关闭期间执行。 在正常操作期间,提交的数据可以在写入数据文件之前在更改缓冲区中存储一段时间。在保持数据文件的最新更新(这会在正常操作期间引入性能开销)和缓冲数据(这会使关闭和崩溃恢复需要更长的时间)之间总是有一种权衡。还请参见更改缓冲区、提交、崩溃、数据文件、双写缓冲区、InnoD
浏览 12
提问于2016-10-17
得票数 4
回答已采纳
1
回答
使用MariaDB主机支持在断开时支持写启用。
、
、
我正在试用一个使用Galera复制拓扑的分布式应用程序,如果节点与集群断开连接,就需要支持写操作。这个想法是要有一个额外的MariaDB,通过主主复制连接到每个Galera节点: dbc0 <--> db0 <--> app | dbc1 <--> db1 <--> app . . . dbcn <--> dbn <--> app 其中dbc之间的垂直复制是Galera,需要支持节点和广域网的100's。水平复制是在相同的linux服务器中,但在不同的lxc容器之间的MariaDB主服务器。这个想法是,该应
浏览 0
提问于2020-03-26
得票数 0
5
回答
MySQL复制使用DRBD,分布式锁管理器?
、
、
、
我需要在两个服务器上实现Linux配置。我决定在两台主机上使用DRBD进行块级复制,主要用于MySQL数据复制。 据我所知,在DRBD配置中,总是有一个主服务器,其他服务器都是从服务器(可以有自己的从服务器)。复制只从主人传递到奴隶,而不是反过来。 那么,如果我让 进程同时在两个服务器上执行写操作,其中一个是主服务器,另一个是从服务器,那么会发生什么呢? 从服务器可以执行写操作,但是没有写入数据? 如果此配置将与心跳一起进行,则确保MySQL仅在主服务器上运行,但假设心跳由于某种原因而失败,这将是心跳的工作。
浏览 0
提问于2009-06-17
得票数 0
回答已采纳
1
回答
Mysql主/主复制,问题是什么?
、
、
我试着在生产上设置Master <->主复制,有些人告诉我这不是一个好的选择。 我想知道为什么不是一个好的选择,问题是什么?) Mysql版本: 5.7.23 mysql配置: auto-increment-increment = 2 # 1 Node auto-increment-offset = 1 # 2 Node auto-increment-offset = 2
浏览 0
提问于2018-11-28
得票数 2
回答已采纳
1
回答
带DRBD的MongoDB HA (主用-备用)
、
、
、
、
我正在从事MongoDB HA的工作。由于资源的限制,我不想使用mongo官方文档中提到的HA方法。 我已经做了MySQL (主动-主动) HA与DRBD,corosync和起搏器。我已经做了mongoDB HA (主备)与DRBD,corosync和起搏器。我已经用小规模的数据对其进行了测试。它运行良好。 我读到使用DRBD的mongoDB不是一个好方法&它会导致数据损坏。 我应该采用这种方法吗??如果没有其他方法,除了官方的方法??
浏览 17
提问于2021-05-28
得票数 0
回答已采纳
1
回答
InnoDB是否在异常关机时崩溃?
、
、
、
、
我用MySQL构建了一个小应用程序。数据库类型为InnoDB。它是托管在某个服务器上的。我曾多次面对数据库崩溃。当我问主机提供商的理由时,他们对我说: 该问题是由于InnoDB数据库损坏造成的,需要重新构建所有InnoDB表。有些数据库没有正确地重新构建,例如您的数据库,并且需要手动修复。我就是这么做的。不需要做任何改变,从你的结束。我们预计这个问题不会很快再次发生。我们对所造成的不便表示歉意。 我告诉他们我必须使用InnoDB,因为我需要与InnoDB的主密钥和外键关系。现在他们说: 没错,MyISAM不支持外键。实际上,如果InnoDB处于异常关闭状态,则基于MySQL的表很容易
浏览 3
提问于2014-07-01
得票数 0
1
回答
SSH隧道上的MySql复制
、
、
我有一个独特的情况,我一直未能找到任何资源在线寻址,所以就这样做了。 我有一个给定的服务器A (mysql id=1)和一个远程mysql服务器B (mysql id = 2) 我有一个从服务器A ->服务器B建立的SSH隧道,在该隧道中,我将服务器B3306转发到本地端口(例如1234) 我也没有能力反向映射这一点,所以我的ssh命令如下所示 ssh -L 1234:remote_server_b:3306 user@gateway -i my_key.pem 因此,在服务器A上,为了连接到服务器B上的mysql,我使用mysql -h127.0.0.1 -P1234,并且我可以访问m
浏览 2
提问于2019-10-16
得票数 0
2
回答
新的MySQL缩放-如何有2个主写服务器?
、
、
据我所知,MySQL主服务器是一种既能读又能写的服务器。对,是这样? 我的问题是:假设您有两个MySQL主写服务器(和许多从读服务器)。 如何解决自动增量问题?你如何同步它?假设您正在写入Master1和Master2...how,您会同步它以便自动增量是一致的吗?可以有人从一个简单的意义上解释解决方案。
浏览 1
提问于2009-11-04
得票数 1
回答已采纳
1
回答
如何在MySQL中获取用户插入统计信息
、
、
我正在尝试获取关于我的MySQL服务器上的写负载的统计信息。 就像show global status like "Com_%";给我的一样。 但是,这是一个陷阱--我们使用的是主-母复制。 MySQL收集的"Com“统计信息包括来自复制的更新/插入。 因此,我在集群中的所有主机上都得到了相同的"Com_update“值。 我只需要当前机器上的写入负载。 我想看看每个服务器得到了多少插入命令。 (我知道写操作的总负载显然是相同的,但希望监视应用程序服务器访问哪些服务器进行写操作) 我们使用MySQL 5.6和5.7。 提前谢谢你, 乔尼
浏览 0
提问于2017-03-21
得票数 -1
1
回答
MYSQL读取副本瓶颈
、
如果我的MySQL母版有大量的写操作,那么我的读副本就会被复制日志所困扰&执行它们。那它能提供读物吗? 假设MYSQL主机以100%的CPU和磁盘利用率执行,现在也需要在读副本中执行这些操作。因此,反过来,读取副本也将产生100%的CPU和磁盘利用率。那么,它如何服务于读取请求呢? 注意:假设MYSQL主写只是更新了一个字段Ex: UPDATE,其中ID = <>。没有更复杂的查询,因此也没有优化读副本的可能性。
浏览 0
提问于2019-05-13
得票数 0
1
回答
没有主服务器的MySQL DB四向同步?
我需要设置4台MySQL服务器。它们中的每一个都需要同时支持读和写,所以主服务器(只接受写)是不可能的。我需要这4个服务器之间的数据被同步。如果他们之间有一个持续的连接,或者他们每个人都定期连接,这对我来说都无关紧要。我查看了MySQL复制页面,但没有发现它对我所需的内容有用。做这件事最好的方法是什么?
浏览 1
提问于2009-06-25
得票数 0
2
回答
如何在mysql主从式中确定主程序
、
我正在设置MySQL主-从复制,并且我试图弄清楚如何处理故障转移情况,在此情况下,我会将从服务器提升为主服务器(在主服务器崩溃时)。 我的应用服务器需要将所有的写操作定向到当前的主服务器,但是我不能在主从之间使用服务器级别的HA (心跳、保持),因为这两个db服务器位于不同物理位置的完全不同的子网上。 我认为这是我需要在应用程序级别处理的事情。我可以查询这两台服务器,并询问哪一台是主服务器,然后对该服务器执行所有查询。 MySQL中是否存在查询,以查看当前服务器是否是主从副本中的主服务器?
浏览 0
提问于2013-07-09
得票数 23
回答已采纳
2
回答
HAProxy mysql写故障转移
、
、
我有一个HAProxy服务器负载平衡,两个mysql服务器处于主-主/主动-被动模式。我可以看到,我已经成功地将所有的读取扩展到了我的两个数据库节点,但是如果当前的写主程序出现故障,我如何轻松地切换主程序进行写操作呢? 现在,我在每个App服务器上都有一个用于写操作的DB_HOST_W和用于读取的DB_HOST_R配置文件。DB_HOST_R指向HAProxy服务器。DB_HOST_W指向一个主节点。 HAProxy会自动处理读取操作的故障转移,但如果出现故障,必须更新配置文件并更改4+应用服务器的DB_HOST_W值将非常耗时。 有更好的办法吗?我在这里错过了什么? 我要指出,我有以下配置:
浏览 0
提问于2014-02-24
得票数 2
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Keepalived+双主实现mysql高可用
Ceph BlueStore 和双写问题
淘宝双主图技术更新
MySQL业务双活的初步设计方案
当人工智能开始写小说:机器人写人类,或者机器写机器?,双
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券