Articles of mysql

PHP版本5.3.3-7 + squeeze18

我的提供者在服务器上做了一个小的升级,现在phpinfo(); 给我这个: PHP Version 5.3.3-7+squeeze18 +squeeze18是什么意思? 我谷歌,但我得到的是,它与MySQL有关。

将Google App Engine用于Django应用程序是否实用?

我目前正在构build一个使用MySQL后端的Django应用程序。 传统上我使用VirtualEnv来安装python包,设置文件夹权限等。 从我通过研究发现的一些页面上,Google App Engine看起来并不像Django。 (许多事情build议使用Django-Nonrel,但我相信谷歌现在有Google Cloud SQL)。 这是我的问题: 1)Google App Engine是否支持使用MySQL的Django应用程序? (例如,Google云SQL是否与Django 本身兼容?) 2)Google是否允许您以VirtualEnv-ish方式安装python软件包? 如果没有,是否有安装软件包的替代方法? 3)与Linode等服务相比,他们是否有任何值得注意的限制? 最后,我知道这是非常主观的,但是你会推荐一个Django项目的GAE吗? 我喜欢Google广泛的服务器和安全性的想法。 数据复制总是一件好事,我只是想确保它是正确的道路。 谢谢!

如何设置MySQL的内部时区支持?

今天, MySQL在Facebook上发布了关于MySQL性能的以下内容: 今天我们发现了一个完全出乎意料的性能问题 – 如果正在使用TIMESTAMP数据types,并将MySQLconfiguration为使用系统时区,则会在具有全局互斥体的Linux C库中创build一个代码。 为了增加伤害,在单线程工作负载下,MySQL的内部时区支持(使用mysql.time_zone *表)速度提高了30%。 拥有30个客户端线程MySQL的内部时区转换快了30倍。 这一天开始的东西看起来像一个MySQL的错误,但显然这是一个MySQL的胜利。 – domas 我如何确定我的MySQL实例是使用较慢的系统时区还是使用更快的mysql.time_zone*表? 即我应该检查哪些MySQLconfiguration参数? (我们实际上使用Amazon RDS而不是托pipe我们自己的数据库,但是我不认为除了检查my.cnf ,我需要使用RDS参数组来检查或更改configurationvariables。)

如何增加超时“尝试停止MySQL守护进程发生超时错误”。

当我运行/etc/init.d/mysqld stop ,出现以下错误: Timeout error occurred trying to stop MySQL Daemon. 有没有办法增加这个超时时间?

保持数据库在我所有的电脑同步

我有1台电脑(Windows 8.1)和1台Macbook pro。 我正在与MySQL数据库后端PHP项目工作,但是这两台计算机之间切换。 PC安装了WAMP,Macbook Pro安装了MAMP。 两者都有不同版本的Apache,PHP和MySQL,但这并不重要,重要的是MySQL版本。 电脑有MySQL 5.5.24和Mac有5.5.33。 我成功地通过Dropbox和符号链接同步了PHP文件,所以我在任何计算机上执行的任何更新都会反映并保存在另一台计算机上。 问题是数据库,我试着同步二进制数据文件夹(数据/),源数据是从Macbook的。 现在,当它与PC同步时,在启动mysql时,我得到了一些错误: 140116 5:47:35 [Note] Plugin 'FEDERATED' is disabled. 140116 5:47:35 InnoDB: The InnoDB memory heap is disabled 140116 5:47:35 InnoDB: Mutexes and rw_locks use Windows interlocked functions 140116 5:47:35 InnoDB: Compressed tables use zlib 1.2.3 140116 5:47:35 InnoDB: Initializing buffer pool, size = 128.0M […]

Cent OS – MySQL守护进程无法启动

我正在运行带有0.615 GB内存的AWS微型实例。 我有默认情况下最大35 MB大小的APC。 现在我重新启动了mysqld,它不会启动。 它刚刚停止。 我真的需要现在就开始运行。 它对我来说非常紧迫。 以下是日志,请分享你的经验,以什么是最快的解决scheme。 提前致谢, 140111 14:49:32 [Warning] IP address '113.10.247.183' could not be resolved: Name or service not known 140111 14:59:42 [Warning] IP address '59.53.68.15' could not be resolved: Name or service not known 140111 21:01:00 [Warning] IP address '216.99.158.94' could not be resolved: Name or service not known […]

限制MySQL分叉进程

如何限制MySQL分叉的进程数量? 我注意到在启动时至less有10个孩子。 这是一个不在生产中的开发数据库; 所以没有用户连接到它。

WordPress – MySQL服务器已经消失

我有一个WordPress的安装在一个专用的服务器体面的内存(8GB以上)。 WordPress的安装包括许多插件 – 50个活动插件。 最重要的是要注意的是WordPress的多语言WPML插件。 主题是织女二临 。 这个堆栈是LAMP – CentOS 6.3,Apache 2.4.4,Percona MySQL,PHP-FPM。 我一直很蠢,没有设置testing或登台服务器。 一切运行良好,直到我更新到WordPress 3.8,并同时更新了几个插件。 那时候我没注意,但是所有的小工具都搞乱了,导航等等 我启用了error_log一点,即 ini_set('log_errors',TRUE); ini_set('error_reporting', E_ALL); ini_set('error_log', dirname(__FILE__) . '/error_log.txt'); 这导致了一个巨大的文件 – 基本上每4分钟左右error_log增长大约一个GB。 我在错误日志中发现的主要错误是数据库服务器断开连接,更为人所知 MySQL服务器已经消失 正如Rackspace所build议的,我编辑了my.cnf来添加 wait_timeout = 60 没有帮助。 还向my.cnf添加了caching query_cache_type = 1 query_cache_limit = 8M query_cache_size = 512M 没有帮助。 (是的,我每次编辑my.cnf时重新启动mysql) 还试过这里build议的方法:在wp-db.php之前 $this->select( $this->dbname, $this->dbh ); 我补充说 $this->query("set session […]

如何在virtualmin / mysql中执行多个SQL语句

使用mysql插件的“执行SQL”function来做virtualmin,执行多个语句的语法是什么? 例如,如果我想要做: delete from Table1; delete from Table2; 我得到以下错误: 无法执行SQL:从Table1删除SQL; 从表2中删除; 失败:您的SQL语法错误; 请检查与您的MySQL服务器版本相对应的手册,以便在第1行“从表2中删除”附近使用正确的语法

无法通过套接字“/opt/local/var/run/percona/mysqld.sock”连接到本地MySQL服务器

我已经安装percona服务器在我的Mac机上使用macports,但是我正在运行到上面的sockets错误,如下所示: Sauds-MacBook-Pro:percona jini$ sudo /opt/local/lib/percona/bin/mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MySQL to secure it, we'll need the current password for the root user. If you've just installed MySQL, and you haven't set the root […]