Articles of mysql

MySQL从机与主机不同步

我们的奴隶,只是用于备份,是不同步的。 它已经撞上了一个关键的限制。 我想find一种方式来重新同步奴隶,而不需要主人离线,我知道我可以这样做,但我相信有可能不会。 我拥有“高性能MySQL”,它指向了maatkit的方向,特别是mk-table-sync。 对于我的生活,我不能让mk表同步工作。 我在奴隶上如此运行: root@machine:~# mk-table-sync –sync-to-master –dry-run 127.0.0.1 # Syncing h=127.0.0.1 # DELETE REPLACE INSERT UPDATE ALGORITHM EXIT DATABASE.TABLE # 0 0 0 0 Chunk 0 database.case_study_product # 0 0 0 0 Chunk 0 database.case_study_region # 0 0 0 0 Chunk 0 database.case_study_sector # 0 0 0 0 Chunk 0 database.contact # […]

主 – 主复制能够稳定吗?

为什么每个人都告诉我,主人总是stream泪,应该避免?

Apache(MPM Worker),FastCGI PHP 4 / 5.2 / 5.3和MySQL 5的可用性

我的服务器将托pipe许多PHP Web应用程序,从Joomla,Drupal和一些传统(读取:PHP4)以及从客户端inheritance的其他自定义代码。 这将是一个由十几个Web开发人员使用的开发机器,像波动负载或特别是高负载预期的问题并不重要。 现在,我的问题是:在使用Apache w / MPM Worker,PHP 4 / PHP 5.2 / PHP 5.3(全部通过FastCGI)和MySQL 5(查询caching为64MB)时,我应该了解哪些问题? 我没有广泛地testing各种应用程序,最近我才学会如何安装PHP,并通过FastCGI(而不是mod_php,在这种情况下似乎是不可能的(考虑到PHP的多个版本以及使用MPM Worker而不是MPM prefork)的)。 我已经了解到,XCache和APC可能存在一些问题,即非线程安全问题,即数据被破坏,使用MPM Worker的能力变得无效。 这是一个有效的关注吗? 我一直在使用我的个人testing服务器(在VirtualBox中运行Ubuntu Server版本10.04),它有2GB的RAM可用。 以下是使用的configuration(实际的服务器可能会使用更适合其用途的configuration): 阿帕奇: Server version: Apache/2.2.14 (Ubuntu) Server built: Apr 13 2010 20:22:19 Server's Module Magic Number: 20051115:23 Server loaded: APR 1.3.8, APR-Util 1.3.9 Compiled using: APR 1.3.8, APR-Util 1.3.9 Architecture: 64-bit […]

保护MySql时,最好是创build一个具有类似root权限的用户,然后删除“root”用户?

这似乎可以防止知道“root”用户存在的攻击者?

我可以通过复制所有数据库文件(* .frm等)来备份Mysql 5.1吗?

当我读到这里: http : //bytes.com/topic/mysql/answers/450774-copying-table-one-schema-another 它可以在5.1版本上运行吗? 我可以这样做,而MySQL正在运行? 顺便说一下,我只能看到* .frm,其他人隐藏?

如何自动将特定的MySQL表从一台机器移动到另一台机器?

我有一个以"shard_0" , "shard_1 ”, "shard_2"等forms存在的MySQL数据库。 我想添加另一个数据库服务器,并将偶数编号的碎片( "shard_0" , "shard_2" , "shard_4" ,…)移动到新机器上。 我怎么做? 有很多表格非常理想,我不必单独input每个表名,而是自动执行某些操作。 谢谢

为我的小型办公室build立一个快速且易于pipe理的数据库最好的select是什么?

首先,请注意,在服务器维护或networkingpipe理方面,我绝对是初学者。 这就是说,如果我在错误的论坛上提出这个问题,请随时redirect我。 尽pipe我在IT领域缺乏经验(我是一名机械工程师),但我仍然是我们小型办公室中最有资格处理这类问题的人。 我是大学里数年的软件顾问,所以如果需要,我可以调用足够的SQL和C#/ C ++,但是希望尽可能保持技术上的轻松。 现在我正在使用Excel来处理所有文档控制和产品数据表的创build。 这些function可能是最适合数据库的function。 我已经玩弄了OpenOffice Base作为一个很好的免费select,但是除非我错过了一些东西,否则似乎缺乏完整的SQL Server或PL / SQL数据库的function。 这应该是可以预料的,因为它是免费的,但是我听到很多关于mySQL的谈话是一个很好的起点,特别是如果我打算发布报告或创build数据input表单。 在所有这些问题上,我有点无知,但首先是什么:什么是最好的select开始使用数据库产品(最好是免费的),一旦我知道我是什么,我可以发展到办公室范围的服务器在做什么?

如何从主服务器find从服务器的IP地址和用户名?

我正在写一个代码,以提取在MySQL复制环境中的从服务器的IP地址和用户名。 有谁知道任何函数,variables,或者我可以在控制台上运行,并检索这些信息,而无需查看my.conf文件? thansk

我的LAMP服务器正在受到交通的冲击,我怎么能看到是什么造成的负载?

我们正在获取大量的stream量,但这会导致网站的响应速度非常缓慢,甚至根本不会。 我在WHM检查负载,顶级进程等,但我似乎无法find究竟是什么问题。 我怎样才能看到什么是真正的时间访问? 如果我知道我可以禁用各种function并保存整个网站。 http://www.districtlines.com – 谨慎点击,如果你不介意,我在这里死了!

请看看我的服务器的RAM使用情况

我是服务器的noob。 我有一个centos5.5 vps与512MB RAM。 我的目标是让它只有一个magento商店。 我已经在服务器上安装了Magento,没有任何控制面板,只需要自己安装灯泡,无论使用什么PHP扩展来安装Magento。 只要我访问我的magento商店,突然vps上的公羊几乎被完全使用,只剩下大约100MB。 请参阅刚刚访问本网站后拍摄的htop截图。 http://img714.imageshack.us/img714/1944/screenouv.png 正如你所看到的,只剩下100MB左右。 这是正常的吗? 我想知道如果我可能做了一些愚蠢的服务器,使得它非常资源饥饿。 我从centos基地repo安装了apache,从ius版本库安装了php版本5.3,从ius repo版本安装了mysql 5.1。 我没有改变任何这些的默认configuration文件,除了在php.ini中memory_minimum 256。 有什么我可以做更多的公羊免费? 我很无能,但是我看到每个Apache守护进程正在使用8%的可用内存,并且AFAIK每个访问者都需要一个Apache守护进程。 所以我只用一小撮的游客就冲出公羊。 谢谢你的build议。