Articles of mysql

替代多个WordPress安装(而不是使用WordPress亩)

我在服务器上运行多个WordPress实例来pipe理跨多个域的博客(也托pipe在同一台服务器上)。 有些域名甚至将多个WordPress实例用作子目录。 实施这些实例的最佳方式是什么,以便他们能够轻松地保持最新状态? 现在,在发布WP之后大约一到两周,我login并手动更新最新下载的tar.gz中的每个实例。 我在所有实例之间共享的唯一内容是内容项目(themese等)。 我通过符号链接到每个实例的安装path的“main”内容目录来处理这个问题。 有没有办法做一些类似于WordPress的实际代码部分? 我相信唯一的实例特定的configuration是为了连接数据库。

Debian中的磁盘encryption

我有一台运行生产应用程序的Debian Lenny服务器。 最近,我们被一位顾问询问,为数据安全启用磁盘encryption。 他认为全磁盘encryption将要求我们擦除磁盘干净,并从地面启动服务器设置,因此encryptionMySQL和Web根文件的存储就足够了。 所以,我正在考虑创build一个新的分区,并将Apache站点的根目录与MySQL数据文件一起移动,并使用一些软件包/工具进行encryption。 现在,我的问题很直接: 我的计划是否正确或有更好的解决scheme? 我应该寻找哪种包装/工具? 如果要遵循这个方法,我怎样才能将MySQL数据文件夹移动到新的分区? 感谢您的时间和帮助,提前致谢! 问候, 埃姆兰

主从从复制:主将成为写入的瓶颈

mysql数据库有2TB的数据。 我有一个主从奴隶复制运行。 使用数据库的应用程序只读取(SELECT)2个从机之一的查询,并在主机上写入(DELETE / INSERT / UPDATE)查询。 应用程序读取的方式多于写入。 如果读取(SELECT)查询有问题,我们可以添加另一个从属数据库并告诉应用程序,还有另一个从属数据库。 所以它的规模很好 目前,由于写入,主磁盘运行40%的磁盘io。 所以我想在未来如何扩展数据库。 因为有一天主人会超负荷 那可能是什么解决scheme? 也许MySQL集群? 如果是这样,将数据库切换到ndb有什么缺陷或限制? 非常感谢… 🙂

有没有一个Web浏览器插件来查看MySQL数据库?

我期待着一个工具来查看一个MySQL数据库,如浏览器插件,而不需要安装沉重的软件。 如果有任何其他软件,你想build议查看和编辑MySQL数据库,请张贴您的build议。 提前致谢。

MySQL错误:连接太多

从今天我的网站上也出现连接错误… PDOException: SQLSTATE[08004] [1040] Too many connections in lock_may_be_available() (line 167 of /home/sevensibir/domains/7sib.ir/public_html/includes/lock.inc). 我认为它是一个攻击,因为当我运行mysqltuner.pl我得到: [!!] Highest connection usage: 100% (152/151) 但我知道我每天约有500次访问。 如果这是一次攻击,我怎么能发现。 我该如何阻止呢?

MySQL在CentOS 6x上运行非常慢(不是5x)

我有两台服务器:一台VPS和一台笔记本电脑。 我最近重新构build了它们,MySQL在笔记本电脑上的运行速度大约慢了20倍。 这两个服务器都用来运行CentOS 5.8,我觉得MySQL 5.1和笔记本电脑曾经做得很好,所以我不认为它是硬件。 对于VPS,我的提供商安装了​​CentOS 6.4,然后我用yum和CentOS repo安装了MySQL 5.1.69。 对于笔记本电脑,我安装了CentOS 6.4基本服务器,然后使用yum和CentOS repo安装MySQL 5.1.69。 两台服务器的my.cnf是相同的,我已经在下面显示了。 对于这两台服务器,我还在SHOW VARIABLES;的输出下面join了这个SHOW VARIABLES; 以及sysbench的输出,文件系统信息和cpu信息。 我曾尝试添加skip-name-resolve ,但没有帮助。 下面的matrix显示了两个服务器的SHOW VARIABLES输出是不同的。 同样,MySQL也是以同样的方式安装的,所以我不知道为什么它不同,但是我认为这可能是笔记本电脑执行MySQL的原因。 为什么笔记本电脑运行MySQL慢,我该如何解决? 两台服务器上的SHOW VARIABLES之间的差异 +—————————+———————–+————————-+ | Variable | Value-VPS | Value-Laptop | +—————————+———————–+————————-+ | hostname | vps.site1.com | laptop.site2.com | | max_binlog_cache_size | 4294963200 | 18446744073709500000 | | max_seeks_for_key | 4294967295 | 18446744073709500000 […]

为什么build议给mysql用户root @ localhost一个密码?

当我安装了MySQL服务器的RPM时,我得到了这个消息: 请记住为MySQL root用户设置密码! 如果我只能使用本地主机上的mysql root用户(即通过SSHlogin后),密码如何提供额外的安全优势? 例如,如果我已经是root用户,我可以删除mysql数据目录… 谢谢

MySQL哪里是my.cnfpath?

我已经设法find我的MySQL安装目录: /usr/local/mysql/ 我在哪里可以findmy.cnf的path来知道我应该在哪里configuration服务器? 我试过创build一个/etc/my.cnf (如下所示),它没有任何影响 [mysqld] #charset collation_server=utf8_general_ci character_set_server=utf8 default_character_set=utf8

我应该停止MySQL修复?

MySQL数据库(20千兆字节的表和索引)已经损坏。 我使用MySQL-admingraphics界面启动了修复选项,现在它已经运行了24小时。 当我检查MyISAM选项(缓冲区,线程等)时,我意识到它们性能极低:1个修复线程,8 Mb的sorting缓冲区… 我的问题是什么更好:停止修复过程,并以更好的configuration再次启动,或保持运行,等待。 有什么方法可以知道修理过程是什么,或者需要多less时间?

哪个更快? RAID 10中的4x10k SAS驱动器或RAID 5中的3x15k SAS驱动器?

我正在检查升级服务器的报价。 (RHEL)。 服务器上将有Apache和MySQL,但升级的原因是为了提高数据库性能。 CPU已经大规模升级,但我知道磁盘速度也是一个因素。 所以RAID 10的性能比RAID 5更快,但是驱动速度有多大的差距呢? (RAID 5configuration中的15k光盘在我的预算btw的顶部,因此不考虑RAID 10中的4x15k光盘,我认为这是最佳的)。