Articles of mysql

Mysql显示100%的CPU使用率

我在安装Cpanel的MYSQL服务器时遇到了一些问题。 我的服务器显示100%的MySQL使用率,即使我没有太多的networkingstream量。 我正在运行CentOS 6.5×64,带有4CPU内核的80GB SSD和8GB RAM。 my.cnf文件: [mysqld] max_connections=500 key_buffer=128M myisam_sort_buffer_size=35M join_buffer_size=1M read_buffer_size=1M sort_buffer_size=2M table_cache=4000 thread_cache_size=286 interactive_timeout=25 wait_timeout=7000 connect_timeout=10 max_allowed_packet=268435456 max_connect_errors=10 query_cache_limit=2M query_cache_size=256M query_cache_type=1 tmp_table_size=16M innodb_buffer_pool_size=134217728 open_files_limit=10000 [mysqld_safe] [mysqldump] quick max_allowed_packet=16M [myisamchk] key_buffer=64M sort_buffer=64M read_buffer=16M write_buffer=16M 这里是MySQLTuner的输出: ——– Storage Engine Statistics ——————————————- [–] Status: +ARCHIVE +BLACKHOLE +CSV -FEDERATED +InnoDB +MRG_MYISAM [–] Data in MyISAM tables: […]

无法在Mac OS X上启动MySQL服务器

感谢您解决chown的第一个问题! 我运行命令 $sudo /opt/local/bin/mysqld_safe5 & ~ [1] 1096 $Password: ~ 1 [1] + suspended (tty output) sudo /opt/local/bin/mysqld_safe5 现在这个过程出于某种原因,所以我把它拿回来了 $%1 ~ 1 [1] + continued sudo /opt/local/bin/mysqld_safe5 Password: Starting mysqld daemon with databases from /opt/local/var/db/mysql5 STOPPING server from pid file /opt/local/var/db/mysql5/eMY-IP-ADDRESS.elisa-laajakaista.fi.pid 090705 12:37:45 mysqld ended 我不知道为什么我的MySQL正在closures。 你知道我的MySQL为什么closures吗?

为什么我的networking服务器只使用2个内核? (8核可用)

Helo,我的服务器是一个2x四核心,8gb内存,它运行一个中型网站的LAMP(每天打开120页)我安装了munin来监视CPU,这是图: http://img834.imageshack。 us / img834 / 3483 / downloadv.png为什么它只使用8个内核中的2个? 也许这个munin算不上cpu的负载? 有一种方法来强制多任务IP的PHP MySQL的Apache? 我已经使用MPM与Apache。 谢谢西蒙

MYSQL计划备份?

我在我的web服务器上安装了mysql,我使用PHPMyAdmin访问。 我的客户问我以下: 安装PhpBB 安装MYSQL预定备份 我已经成功安装了PhpBB,但是要做第二个。 我正在使用PhpMyAdmin来访问MySQL数据库,并没有看到在phpmyadmin以及在phpbb设施的任何调度types。 我应该在这里做什么? 请帮助我,谢谢!

Mysql服务器仅在unix套接字上运行

我已经尝试将my.cnf中的端口和bind-address指令注释掉,以使mysql只使用unix套接字,但在这种情况下,服务器使用默认的端口configuration和默认绑定地址。 有没有解决scheme只能在unix套接字上使用mysql? 谢谢!

更好的替代mysqldump

有没有更好的(免费)替代mysqldump? 因为最近我遇到了损坏的数据库转储问题。 mysqldump创build错误的sql代码,当试图恢复数据库失败了很多sql错误 那么有什么更好的?

MySQL增量备份和数据库复制

我们有一些服务器运行一个MySQL数据库的tomcat应用程序。 这些服务器位于不同的城市,我们的客户在本地使用networking应用程序。 在这些服务器上,crontab作业每天运行两次,并对数据库进行完全备份,并将此转储(SCP)发送给我们的中心办公室的服务器。 然后,我们把这个垃圾堆放在当地的数据库,如果发生紧急情况,我们的客户可以通过互联网继续使用这个应用程序。 问题是每天转储越来越大,传输这些数据并不是那么简单,所以我们正在寻找一些增量备份解决scheme和一个复制方法。 你能给出一些关于如何做到这一点的想法吗? 还有另一种解决scheme比我们想要做的更好吗? 谢谢。

10演出MySql数据库导入失速并没有完成

我正在尝试导入一个10 gig数据库到我本地安装的mysql。 我使用的是Ubuntu 11.10。 我正在使用命令行来做到这一点。 mysql -u root -p database < database.backup.sql 我把它放了两天,终于停下来看看发生了什么,我只有一些桌子。 我需要一个更好的方法来做到这一点,但我还没有发现任何东西说,做的不同于命令行。 有没有这样做的另一种方式,不超时服务器(或不pipe它做什么)?

为什么这个“netstat -tln”输出显示“0.0.0.0:22”和“127.0.0.1:3306”的条目

当我运行命令netstat -tln我看到以下输出: Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp6 0 0 :::8000 :::* LISTEN tcp6 0 0 :::80 :::* LISTEN tcp6 0 0 :::22 :::* LISTEN tcp6 0 0 :::443 :::* LISTEN 我了0.0.0.0:22和127.0.0.1:3306以外的所有条目; 为什么这些项目在那里? 我正在使用iptables作为我的防火墙工具,并想知道是否需要禁用此项以及如何显示此条目。 我知道3306是用于MySQL的。 […]

最有效的方式来设置游戏服务器

我正在运行一个基于PHP的游戏,预计今年年底有超过四千五百万名会员(2011年)。目前我们有750万,这个游戏正在Facebook上运行,我迫切需要帮助这个游戏服务器高效和尽可能强大。 它是一个专用的服务器 处理器制造商Intel型号i7 920频率4x 2x 2.66 GHz NIC千兆以太网RAM 12 GB硬盘4 x 1 TB 眼镜。 它安装了apache,cPanel,phpMyAdmin,几个apache mods和MySQL。 游戏每个用户每秒运行47次mysql调用。 有没有其他办法可以更快,更有效率等? 我不介意重新编码游戏,以适应它,只要它最大化我们的游戏成员的上限。 谢谢 另外,有没有办法告诉我们对玩家,数据库调用等的最大限制是什么? 再次感谢你,希望你们能帮助:)