在生产服务器上,我需要一些时间来删除几十万行。 该查询是优化的,但一次删除将导致服务器冻结,所以我做它手动块删除例如5000行每次。 允许服务器清除挂起的查询,并使表locking对最终用户不太明显。 我使用MyISAM引擎。 是不是有一个工具/命令/方法,以低优先级或大块做这样的长时间的查询,或者在没有得到服务器卡住的情况下,如果它需要很长的时间才能完成的确定的方式卡住了? 最佳做法是什么?
希望为web服务器build立一个mysql数据库服务器。 服务器有一个公共和私人的界面,我需要一些帮助来编写规则。 我只想通过专用接口允许SSH,mysql,并closures公共接口 iptables -nL -v – 行号 如果由服务器启动,则允许公共和私有。 iptables -I INPUT -i eth0 -m state –state ESTABLISHED,RELATED -j ACCEPT 允许回送到本地主机 iptables -A INPUT -i lo -j ACCEPT 通过公共界面阻止所有传入stream量。 ?? 通过公共接口阻止所有的SSH iptables -A INPUT -i eth0 -p tcp -destination-port 22 -j DROP 允许通过来自1个IP的专用接口进行SSH。 iptables -A INPUT -p tcp -s PRIVATE_IP –dport 22 -i eth1 -j […]
我的Ubuntu电脑高清崩溃,所以我不能启动了,我试图通过启动使用Live CD恢复我的数据从硬盘驱动器。 我可以通过从live CD / USB上安装它来访问崩溃的内置硬盘驱动器。 我有一个数据库,我想恢复,但我不能启动MySQL服务器,因为我从Live CD启动,MySQL服务器不会启动,所以我不能使用常规的MySQL命令行命令做任何事情。 为了让你知道我创build了数据库,并使用wordpress。 它真的很紧急,因为我花了4个多月的时间input所有这些数据,然后这个愚蠢的计算机崩溃了,我知道我应该支持它。 我什至不知道哪些文件是数据库文件,要search哪些文件扩展名,或文件位于Ubuntu的位置。 有人知道数据库文件的位置,以及在重新安装ubuntu之后要复制哪些文件以便恢复数据库文件? 谢谢你的帮助
试图设置服务相互依赖,我正在使用的命令如下。 依赖关系没有build立起来。 似乎有我的命令somw错误的东西: sc config tomcat6 depend = mysql 我从安装该服务后 , 如何添加对Windows服务的依赖关系的这个命令
我怎么能改善我的服务器内存使用情况:安装mysqltuner后,服务器内存= 1GB,我有这样的结果: [root@server ~]# perl mysqltuner.pl >> MySQLTuner 1.5.0 – Major Hayden <[email protected]> >> Bug reports, feature requests, and downloads at http://mysqltuner.com/ >> Run with '–help' for additional options and output filtering [OK] Currently running supported MySQL version 5.5.44 [OK] Operating on 64-bit architecture ——– Storage Engine Statistics ——————————————- [–] Status: +ARCHIVE +BLACKHOLE +CSV -FEDERATED […]
我是新来的MySQL世界,不知道是否有一种方法来计算MySQL TableSpace / DiskSpace利用百分比。 我知道mysql不提供像Oracle DB一样的上限或可用空间,但只是索引表和数据表占用的空间。 我决定添加这两个值,并用mysql的“datadir”属性中提到的挂载点总空间进行分割。 我的查询是: 这是正确的方式吗? 如果数据库/表在不同的挂载点上创build,会怎么样? 有没有办法监视可用空间的MySQL实例呢?
我使用一个出口商的一些MySQL数据。 首先它会创build表格,然后将数据插入到表格中。 示例代码 DROP TABLE IF EXISTS `dbc_Item-data`; CREATE TABLE `dbc_Item-data` ( `id` INT NOT NULL DEFAULT '0', `field97` INT NOT NULL DEFAULT '0', `field98` INT NOT NULL DEFAULT '0', `field99` INT NOT NULL DEFAULT '0', `field100` INT NOT NULL DEFAULT '0', `field101` INT NOT NULL DEFAULT '0', ) 结果是一个Mysql语法错误, – 经过一些研究,我发现,在最后一行之前会阻止他导入。 所以,因为我的出口商是通过c + +我不能改变目前这(也是我不能写c),所以我的问题是:是否有任何workconfround在这个serverconf? […]
我已经在SoftRaid中configuration了专用的MySQL服务器(linux),带有3个300GB SSD。 我试图决定使用哪个Raid来获得最佳性能。 我期待这个数据库是一个重读(90%的select),而不是写得很重(5%插入+更新)。 存储容量并不像性能那么重要。 使用RAID 1还是RAID 5更好? 谢谢
我遇到了我的复制设置问题。 在正常情况下,它会按照预期运行,但如果遇到硬重启(我拉动电源线)就会中断。 build立 该设置包含两个服务器, server-1和server-2 。 复制设置是一个循环复制。 两台服务器都是从另一台主机复制的从服务器,就好像它是主服务器。 软件 红帽6.5 MySQL 5.1.73-3 MySQL-libs 5.1.73-3 MySQL服务器5.1.73-3 冗余configuration 对于server-1 ,复制configuration如下所示,对于server-2 ,镜像为: GRANT REPLICATION SLAVE ON *.* TO 'replicant'; FLUSH TABLES WITH READ LOCK;" #Use "SHOW MASTER STATUS \G;" to determine log position and log file UNLOCK TABLES; # set status on slave server using the values retieved […]
可以用你的帮助来理解这一点。 我正在运行一个RDS MySQL实例(SSD上的db.m3.large)和100GB的存储空间。 我有点吓坏了,我的记忆是50% 图表http://f.cl.ly/items/2130242A0K040E392h0L/10.png 我必须做错事,因为服务器在这一点上并没有被大量使用。 这是过去两周的图表: 2周使用图表http://f.cl.ly/items/2y411W0z0I1V1T0T3O3T/11.png 正如你所看到的,CPU大部分是0%,DB连接低,写/读操作也是低的。 我运行所有的InnoDB表。 唯一想到的(这可能会增加内存如此之高)是我的分析function。 我有一个表(分片),其中存储分析计算的每日摘要。 该表有4个中文字段,所以我已经改变了InnoDB使用该表的Barracuda文件格式(这样我可以row_format=compressed )。 这是唯一的数据库参数,这是不是默认的实例(一切都是开箱即用)。 我甚至没有在这个表中有很多行,现在最大的行可能是35kb。 最大的客户有56行(我也没有很多客户)。 所以我很惊讶这是什么可能导致… 你能告诉我为什么我的记忆可能会如此之高(又叫我搞砸了)吗? 是否因为MySQLcaching我的分析查询/结果? 或者是别的什么?