Articles of mysql

高的cancelled_write_bytes

在具有EBS卷的AWS EC2上运行的MySQL服务器上 iostat返回以下内容 avg-cpu: %user %nice %system %iowait %steal %idle 37.67 0.00 5.26 0.75 0.08 56.24 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda1 2.08 2.54 48.01 430018 8121472 sdb 2.58 30.61 167.08 5177922 28261768 sdc 0.00 0.00 0.00 224 0 sdd 0.00 0.00 0.00 224 0 sde 0.00 0.00 0.00 224 0 sdf 25.27 230.56 […]

Mysql单连接共享多个java线程?

我有一个Java应用程序与多个线程启动,他们都共享一个单一的数据库连接在主函数中创build。 到目前为止,事情一直在顺利进行。 我担心将来会有什么问题像腐败等?

如何为单个MySQL数据库设置特定的目录位置?

是否有可能在MySQL中设置每个数据库使用单独的datadir? 我正在运行一个userdir开发(沙箱)服务器,并希望将该用户的数据库的MySQL数据文件放在他们的/home/<user>/mysql目录中。 你会怎么做? Linux的Ubuntu服务器10.4 MySQL服务器版本:5.1.41 存储引擎types:InnoDB

是否有可能为所有数据库中的特定表指定MySQL全局特权?

我们有几个在我们的MySQL服务器上运行相同结构的数据库。 现在我们需要一个在所有数据库上都需要INSERT权限的用户,但是在特定的表上。 可能吗? 我尝试下面的授权,但没有运气: 将* .mytable上的INSERT授予“myuser”@“%” 正如你所看到的,我试图避免为每个数据库创build一个用户。 如果上述方法不可行,还有其他办法可以达到这个目标吗? 我知道相反的情况是可能的(创build一个拥有给定数据库的所有表或所有数据库中所有表的权限的用户)。 我可以做到这一点: 授予dbname。*到'myuser'@'%' 授予*。*到'myuser'@'%' 全局权限在这里描述: http : //dev.mysql.com/doc/refman/5.1/en/grant.html#grant-global-privileges ,但我找不到这样的选项。

两台远程计算机上的Mysql数据库的部分同步

如果远程从服务器closures,mysql复制是否支持延迟同步? 例如,我想让我的开发服务器每天早上都有一个全新的数据库副本。 它应该是部分同步,而不是每天早上完整的数据库副本。 同步应该只有一种方式,而不是双工,以避免删除主服务器的东西。 那里有什么实用工具或者mysql本身的本地function? 谢谢!

如何定义服务运行级命令的位置?

我设置bind-dlz并且需要mysql启动之前NAMED当系统启动这里是我有 [root@semenov]# ./test.sh mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off named 0:off 1:off 2:off 3:on 4:on 5:on 6:off lrwxrwxrwx. 1 root root 15 Apr 15 18:57 /etc/rc3.d/S93mysql -> ../init.d/mysql lrwxrwxrwx. 1 root root 15 Apr 15 18:57 /etc/rc3.d/S90named -> ../init.d/named 这里是我在MySQL的初始化脚本 # Comments to support chkconfig on RedHat Linux # chkconfig: 2345 84 16 […]

MySql崩溃:表的错误密钥文件

我们有一个在Linux上运行InnoDB的MySql 5.5数据库。 一个表(名为table_search)正在运行MyISAM,以便能够执行全文search。 该表有823 368行。 昨天我们有一个服务器崩溃,为了恢复它,我们将原始数据移动到一个新的服务器,现在我们正在运行在新的服务器上。 它起初工作正常,但一小时后,我们在错误日志中得到了类似的东西: 1. Duplicate entry 'XYZ' for key index_titles (where index_titles is an index in table_search) 2. After this there where lots of errors: Incorrect key file for table './database/table_search.MYI'; try to repair it 3. After this there where lots of errors: Table './database/table_search' is marked as crashed and should […]

Nagios安装和安全问题

我是新的监测工具。 最近我们的phpMyAdmin服务器被僵尸networking攻击。 所以我想在我的服务器上进行一些监控,以确保他们的健康和安全。 我担心的是,Nagios也是另一个Web应用程序,如phpMyAdmin是否有任何安全循环漏洞,黑客可以通过它进入? 其次,如果没有问题,我应该如何设置监控MySQL和Web服务器? 或者如果有其他的select呢?

我是否需要使用innobackupex的apply-log

我使用innobackupex来备份我的数据库,如下所示: usr/local/bin/innobackupex –user=bkpuser –password='example' –rsync \ –no-timestamp /pathtobackup 2> /pathtobackup/innobackupex.log 现在这个页面显示“但是有些事务是不完整的,有些事务没有被刷新到数据文件中,换句话说,如果你的数据库崩溃了,那么备份将与数据库相似。 “。 这是真的? 我认为至less冲洗的部分是不正确的,我不确定交易。 我的目标是能够恢复我的数据库,当然,它从来没有下降,所以请咨询。

Mysqld InnoDB崩溃

我的MySQL服务器崩溃,我无法重新启动/恢复它。 我试过了: /etc/init.d/mysql restart Stopping MySQL database server: mysqld. Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! 和 mysqld –verbose –innodb_force_recovery=4 120528 18:44:28 [Warning] '–log_slow_queries' is deprecated and will be removed in a future release. Please use ''–slow_query_log'/'–slow_query_log_file'' instead. 120528 18:44:28 [Warning] '–default-character-set' […]