我需要备份MYSQL数据库,以便备份数据库尽可能更新,但我不想设置我的cron作业,以便它每隔5分钟复制一次orignal数据库,因为这会妨碍性能。 有没有解决scheme? 我听说过数据库复制,但它会影响原始数据库的性能?
我正在pipe理MySQL服务器进行testing,我想知道是否可以利用机器上的4GB RAM来提高MySQL的性能,而不需要做任何代码修改。
我已经安装并运行了MySQL的服务器,并连接了一个iSCSI磁盘(带有多path)并运行正常。 iSCSI磁盘使用/ emc作为安装点。 我的问题是,当我将MySQL的datadir移动到iSCSI磁盘上的一个新目录时,也就是/ emc / lib / mysql。 迁移是好的,因为如果我停止selinux(setenforce 0)一切正常, 但是,当我重新启动selinux(setenforce 1)时,MySQL无法访问其数据库。 我已经安装并运行了setroubleshootd,它给了我有关错误的信息:/ emc有一个默认上下文default_t,所以ander / emc文件,包括我的新/ emc / lib / mysql,都有这个上下文,允许。 使用-p和-Z选项将文件从/ var / lib / mysql复制到/ emc / lib / mysql不起作用。 从sealert读取报告后,我将系统设置为重新生成标签: touch /.autorelabel reboot 但是这不起作用。 我认为它可能失败了,因为新磁盘是iSCSI,并且在networking运行时会自动挂载,而selinux可能在networking启动和运行之前试图自动标记新磁盘,所以selinux“看不到”新磁盘。 fstab行是: /dev/mapper/DATAp1 /emc ext3 _netdev 0 0 我试图挂载iSCSI磁盘添加上下文到fstab: /dev/mapper/DATAp1 /emc ext3 _netdev,context=system_u:object_r:var_t:s0 0 0 但是这不起作用。 我已经尝试了各种命令来恢复和重新生成上下文,但没有成功: […]
我想知道所有的关键点,MySQL可以通过my.cnf或其他方法,库和工具在Linux服务器上进行性能优化。 提示和技巧和阴凉的东西也欢迎。 由于目标服务器体系结构非常重要,因此可以围绕此示例目标体系结构来回答您的问题 1 GB的RAM(非ecc) 2.2GHz双Xeon 文件系统ext3或reiserfs(欢迎提供build议) 7200转硬盘 几个WordPress的安装,每秒至less5-10个请求。 一个很常见的设置,如果你问我,这里没什么特别的。 因此,我想就如何在这样一个目标服务器上调整MySQL安装的问题进行讨论,直到您从MySQL服务器的angular度来看,您无法真正做得更多,从而获得更好的性能。
我刚刚用apt-get安装了mysql: apt-get install apache2-mpm-prefork libapache2-mod-php5 mysql-server php5-mysql 但是phpMyadmin说: Version MySQL: 5.1.49-3 是不是有点太旧考虑MySQL现在在“ 5.5.9 ”? 谢谢
我刚刚在Debian 6上安装了MySQL。 用PHPMyAdmin,我注意到已经有4个MySQL用户: debian-sys-maint (localhost) root (127.0.0.1) root (localhost) root (myhostingcompanyurl) 这些都是必要的吗?
我有一个安装在OpenSuse 11.1服务器上的MySQL数据库(这是一个Bitnami图像)。 数据库工作正常,它可以停留很多天没有任何错误,但是当MySQL收到大量的事务,它立即死亡。 下一个屏幕显示错误: 而且,我不知道如何重启MySQL。 我试过这个: /opt/bitnami/mysql/bin/mysqld start 但是这不起作用,这给了我下一个输出: 110209 17:09:01 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root! 110209 17:09:01 [ERROR] Aborting 110209 17:09:01 [Note] /opt/bitnami/mysql/bin/mysqld.bin: Shutdown complete 执行哪种语句并不重要,如果数量巨大,MySQL就会死亡。 MySQL服务器版本是5.1.30 什么会导致这些突然的失败?
我已经开始摆弄EC2了,我似乎无法理解build立服务器的“AWS方式”。 我正在使用由Canonical官方AMI提供的Ubuntu服务器10.10 64位。 有一个EBD驱动器连接到服务器。 我需要一个标准的LAMPconfiguration。 我目前所做的(安装灯pipe堆栈之后)为了保留“closures时不保存实例”的概念是: 将额外的EBS驱动器格式化为XFS 将/ var / lib / mysql,/ var / log / mysql移动到XFS EBS驱动器 创buildfstab条目,将这些目录从EBS驱动器分别挂载到/ var / lib / mysql和/ var / log / mysql 将站点的代码(虚拟主机目录)放在EBS驱动器上 放置video文件,该站点也将显示在EBS驱动器中 所有这些行动 – 在使用EC2时是否正确(或build议)? 我错过了其他一些我应该采取的行动吗? 谢谢。
我打算制作一个将其数据存储在MySQL服务器上的(servlet)应用程序,但只能在启动时读取它们,并且每4小时写一次。 我希望让这个应用程序具有尽可能多的RAM和CPU的能力(硬盘访问无关紧要)。 会打开,在数据库中写入数据,然后closuresMySQL服务器每4小时一个好主意,以减less其内存使用量?
我有一个MySQL服务器(版本:5.5.3-m3 – 日志源分布),并保持显示大量 110214 3:01:48 [ERROR] /usr/local/mysql/libexec/mysqld: Table './mydb/tablename' is marked as crashed and should be repaired 110214 3:01:48 [Warning] Checking table: './mydb/tablename' 我想知道什么是可能的casues,以及如何解决这个问题 。 这里是一个完整的mysqlconfiguration列表: connect_errors = 6000 table_cache = 614 external-locking = FALSE max_allowed_packet = 32M sort_buffer_size = 2G max_length_for_sort_data = 2G join_buffer_size = 256M thread_cache_size = 300 #thread_concurrency = 8 query_cache_size = […]