Articles of mysql

由于mysql服务器的活动,等待率非常高

有时服务器速度很慢,需要很多时间来处理请求。 iotop平均磁盘读取速度为1-2 M / S(这实际上并不算多),然后服务器再次非常快。 而非常缓慢,根据顶部等待率约为60-90%。 根据mysql的调优引导,所有的mysqlcaching都可以。 所以我不知道为什么MySQL服务器做了太多的磁盘读取。 有没有什么办法来找出是什么原因造成如此多的I / O在MySQL读取? 我不得不说,这是一个虚拟服务器,那么另一个客户是否可以使用整个I / O容量呢?

mysql套接字问题

每当我尝试和运行MySQL时,我得到以下错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 我做了一些研究,它看起来是因为文件mysqld.sock不存在。 我做了一个 ps -elf | grep mysql 并找不到mysql运行。 然后我做了 service mysql start 它只是冻结(从未开始)我最终^ C出来,做了 service mysql status 它说,MySQL正在运行,但是当我运行 ps -elf | grep mysql 它再次没有显示。 然后我停止mysql服务,并再次挂断,所以我用^ C停止,当我检查状态正确显示状态为停止。 我非常尴尬地迷失,不知道该从哪里出发。 以下是我的错误日志文件中的最新信息: 111227 18:07:42 [ERROR] /usr/sbin/mysqld: Can't open file: './wordpress/wp_7_rg_form_view.frm' (errno: 24) 111227 21:37:43 [Note] […]

使用Linux共享主机

我打算在使用LAMP堆栈的启用了虚拟化的硬件上的单个高端Linux服务器上设置一个托pipe多个网站的服务器。 我已经决定将Centos 6.2作为KVM主机,并在其上运行两个类似的Centos版本的虚拟机。 一个用作Web服务器,另一个用作MySQL数据库服务器。 我计划使用Joomla CMS的网站。 任何人都可以指导我,这是一个不错的select,还是有其他更好的工具可以使用吗? 另外,最好的做法是将所有的网站放在一个数据库或个人数据库中。

如何设置备份/数据库以保持繁重的写入负载

我有一个重写应用程序。 每天在MySQL表中大约5lac +插入。 我有master <> master – > slave。 性能不是这里的问题。 我需要你的意见来pipe理数据。 经过一段时间后,我会看到桌子变得笨重,我想放弃旧纪录; 虽然我以后需要他们。 我想讨论保存这些数据的最好方法。 按月划分是我能想到的一个方法。

mysql本地主/从复制设置与使用percona xtrabackup的设置有区别吗?

我问的原因是因为这些说明似乎表明,使用xtrabackup时,设置从站是不同的。

如何优化MySQL插入使用Perl?

我在Perl中有一个日志parsing器,它在每一行使用mysql插入或更新命令。 喜欢: Log line 1: 2012-12-01 12:12 [perld] Hello world #1 …. Log line N: 2012-12-01 12:NN [perld] Hello world #N 它parsing这些行,并获取“时间戳”和“#N”,并将它们插入到MySQL数据库(parsing与perl :: tail函数行)。 我有约100行/秒,所以将有大约100插入到MySQL。 有什么解决scheme/algorithm来优化? 或者,也许我应该使用像插入缓冲区的东西?

在局域网上设置MySQL服务器以便与JDBC一起使用

我正在用java的客户端 – 服务器体系结构创build一个应用程序。 我试图实现的是一个简单的客户端 – 服务器体系结构,通过局域网与一个以太网交换机连接,服务器有一个应用程序运行的服务器模块,也有MySQL数据库,客户端进行处理并在服务器数据库上提交结果,数据库也用于authentication。 服务器是networking中唯一通过任何ISP连接到广域网的机器,服务器机器的IP地址不能保证是静态的,在这种情况下,客户端如何连接到服务器数据库 ? 由于服务器的IP地址是stream动的.. 还有一个疑问是,我必须根据他们的IP地址来validation客户端(或者也可能是物理MAC地址,如果实现起来很简单),我在数据库中有一个表格,服务器pipe理员可以更新和存储有效客户端的IP地址,现在通过LAN连接将分配给机器的IP地址存储在数据库中,并且它们是静态的吗? 我GOOGLE了这个,但没有find相关的答案…

如何阻止MySQL导出选项

我在这里search和谷歌search这个答案,但没有成功。 我需要阻止从我的MySQL数据库的用户的导出选项,有没有办法做到这一点? 我已经阻止了更新和编辑选项。

在Ubuntu上安装MySQL 5.6

我需要在我的ubuntu机器上安装mysql 5.6,因为开发的原因(最新版本包含我需要合并到一些web项目中的function)。 但是我有一些问题。 我一直在关注这个教程,它不是5.6版本的特定版本,但是我想这个教程大概是一样的: http : //www.ovaistariq.net/490/a-step-by-step-guide-to-upgrading-到MySQL-5-5 / 我不确定是否正确设置了我的/etc/my.cnf文件。 这是我有什么: # Example MySQL config file for large systems. # # This is for a large system with memory = 512M where the system runs mainly # MySQL. # # MySQL programs look for option files in a set of # locations which depend on the […]

从networking到数据库服务器的连接数量非常大

我运行2台服务器,1个networking(nginx / php),1个数据库(mysql)。 Nginx每秒有大约1500个活动进程,而mysql状态平均显示大约15个当前的选项连接。 现在我开始运行: netstat -npt | awk '{print $5}' | grep -v "ffff\|127\.0\.0\.1" | awk -F ':' '{print $1}' | sort -n | uniq -c | sort -n netstat -npt | awk '{print $5}' | grep -v "ffff\|127\.0\.0\.1" | awk -F ':' '{print $1}' | sort -n | uniq -c | sort -n […]