Articles of mysql

重置iptables似乎使连接清除更快

我在2 servers上安装了iptables 。 Server#1是公共的, Server#2只允许Server#1的ip address具有ACCESS 。 Server#2有一个Server#1查询的mySQL数据库。 我跑了一个查询,花了很长时间才完成。 我发现在Server#2上运行service iptables restart后,查询立即运行。 什么可能导致iptables花了这么长的时间来允许访问? 我怎样才能防止这种情况发生?

Mysql数据库还原

我的MySQL备份每天凌晨4点运行,无意中我的数据库在上午7点被损坏。 现在如何恢复在凌晨4点和7点之间更新的数据

如何追加mysql访问iptables

在我的一台服务器上,我可以看到: ACCEPT tcp — distinct_server_ip anywhere tcp dpt:mysql 通过做 sudo iptables -L | grep distinct_server_ip 与 iptables -L -n -v | grep 3306 432K 26M ACCEPT tcp — * * mydistinctip 0.0.0.0/0 tcp dpt:3306 90 5400 ACCEPT tcp — * * mydistinctip2 0.0.0.0/0 tcp dpt:3306 我想在另一台服务器上启用相同的function,请帮我用我使用的命令? 我正在考虑这样的事情: iptables -A INPUT -p tcp -s distinct_server_ip –sport […]

PHP的问题包括从命令行(或cronjob)

我正在尝试在我的AWS EC2实例上设置一个cronjob。 crontab文件中的实际条目没有错,但是当我尝试在命令行中运行命令时,我得到了这个响应。 PHP Warning: include(../scripts/connect.php): failed to open stream: No such file or directory in /var/www/htdocs/crons/emailnotifications.php on line 2 PHP Warning: include(): Failed opening '../scripts/connect.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/htdocs/crons/emailnotifications.php on line 2 PHP Warning: include(../scripts/functions.php): failed to open stream: No such file or directory in /var/www/htdocs/crons/emailnotifications.php on line 3 PHP Warning: include(): Failed […]

MySQL在日志文件中无故停止运行

我在Centos 6.5上运行MySQL 5.6.17(2.6.32-042stab090.5#1 SMP Sat Jun 21 00:15:09 MSK 2014 x86_64 x86_64 x86_64 GNU / Linux)。 每隔几个星期MySQL停止运行,日志不显示任何指示为什么。 磁盘空间很好(使用50%),内存使用也可以。 我可以采取哪些其他措施来诊断? 2014-08-13 17:55:18 26960 [Note] InnoDB: 128 rollback segment(s) are active. 2014-08-13 17:55:18 26960 [Note] InnoDB: Waiting for purge to start 2014-08-13 17:55:18 26960 [Note] InnoDB: 5.6.17 started; log sequence number 1307884677 2014-08-13 17:55:18 26960 [Note] Server […]

不允许特定的mysql用户进行交互式login

我想为不同的网站创build一些mysql用户,但不允许他们的交互式连接。 如果一个恶意用户获得了一个网站的mysqllogin凭证,那么从terminal到服务器创build一个conexion是非常简单的,但是上传一个PHP脚本到服务器是一个不同的问题。 我觉得这个限制并不是没有必要的。 总之,如何禁止特定用户的互动conexion?

在用户loginMySQL时发送电子邮件

我知道,如果有人login到我的服务器上,我可以使用ONESEC发送电子邮件,但是我想知道如果有人login到特定的MySQL用户,是否可以做同样的事情。 我的GoogleFu似乎在这个失败。

MySQL:为“开始事务”和“环境”授予权限

我用下面的请求创build了一个示例用户: grant select, insert, update, delete on db.* to user@localhost identified by 'pass'; 但该用户也需要使用start transaction和commit权限。 哪个是允许这两个命令的适当权限?

我可以从mysqldump备份中还原另一个“mysql”系统数据库吗?

基本上,我所做的是: mysqldump -uroot -pxxx <some_options> –result-file Backup.sql –databases mysql customappdb 以后做是否理智? mysql -uroot -pxxx < Backup.sql 或者我需要采取特殊的预防措施? 我正在运行5.1.73社区。

高负荷网站。 如何负载平衡?

我有以下问题:我有两台服务器(英特尔至强3,4 GHZ与32GB内存和RAID 10(4x1TB企业硬盘)。 所有服务器都安装有vmware esxi 5.5(免费)。 webserver,dbserver都是虚拟机器。 第一个是最新的debian x64和apache的web服务器。load:50%第二台服务器是最新的debian x64的mysql数据库服务器。 负载:95% 所以现在我已经订购了两台新的服务器(我想我星期五得到服务器)。 所有四台服务器都通过1 GB的LAN进行内部连接。 目前的网站是: – 一个包含drupal和一个ioncube应用程序的正常网站 – 一个mysql数据库 所以我必须设置一个负载平衡的集群,对吧? 所以专家:你有一些信息或教程如何我可以设置群集罚款? 该项目在2013年开始,但现在这个网站是如此交通intentcive,… 非常感谢你! 许多问候mk