Articles of mysql

levenshtein函数不存在于mysql做什么

请帮助我们在这个在MySQL中,我得到错误。 所以现在经过两天多的工作,我放弃了。 似乎我无法自己做到这一点,以得到一个levenshtein()在MySQL上工作。

在一个EC2实例上运行Apache并在另一个上运行MYQSL会好吗?

我目前正在运行一个使用〜1.5GB内存的VPS。 我正考虑切换到Amazon EC2,因为访问我们的主机很慢,停机时间很长等等。 一个EC2小实例有1.7GB,所以我假设如果我想迁移,我将需要多个实例。 这个想法是在一个实例上运行Apache,在另一个上运行MySQL,然后根据任一实例上的RAM使用情况找出运行其余进程(Mono,Red5等)的位置。 我不是一个真正的服务器专业人士,所以我不知道这是否有道理,或者是否有我缺less的东西。 如果Apache(Wordpress等)必须访问另一个EC2实例上的数据库,会不会有大的性能下降? 还有什么可能会使这是一个坏主意?

Postfix没有连接到sql数据库

我有后缀设置使用后缀/代理地图来存储configuration。 尝试结束电子邮件时出现此错误。 Nov 9 06:18:33 mail postfix/pickup[16979]: D1A5E18F30: uid=2000 from=<rperkins> Nov 9 06:18:33 mail postfix/cleanup[16981]: D1A5E18F30: message-id=<[email protected]> Nov 9 06:18:33 mail postfix/proxymap[16982]: warning: connect to mysql server mysql01: Can't connect to MySQL server on 'mysql01' (111) Nov 9 06:18:33 mail postfix/cleanup[16981]: warning: D1A5E18F30: virtual_alias_maps map lookup problem for [email protected] — deferring delivery 这里是我的mysql-virtual_domains.cf文件的一个例子。 我也有一个mysql-virtual_email2email.cf,forwardings.cf和mailboxes.cf都是类似的设置的。 user […]

我可以selectMySQL使用哪些CPU /内核?

我有一个Windows VPS(Windows 2008 R2 x64),运行几个WordPress博客和其他一些ASP.NET的东西。 VPS运行2个CPU(例如)。 在ASP.NET中,在这种情况下,我通常将应用程序池设置为使用一个CPU / Core,而SQL Server使用另一个(只需在服务器属性中更改它)。 在MySQL中,我可以告诉它使用哪个CPU /核心?

托pipeMySQL数据库的服务器configuration

我有一个Web应用程序,它使用托pipe在虚拟服务器上的MySQL数据库。 当我启动应用程序和数据库非常小时,我一直在使用这个服务器。 现在它已经增长,服务器无法处理数据库,导致频繁的数据库错误。 我打算得到一个服务器,我需要的build议。 就像我说的那样,db现在是9GB,并且正在快速增长。 有数百万行的表,这些表经常更新和查询。 数据库显示最常见的错误是Lock wait timeout exceeded 。 以前曾经有过“锁的总数超过锁表大小”的错误,但我可以通过增加Innodb缓冲池大小来避免它。 请build议在我应该购买的服务器中查找哪些configuration。 我读的地方,数据库理想应该有一个缓冲池大小大于其数据的大小,所以在我的情况下,我想我需要内存GT 9 GB。 我应该在服务器上寻找哪些其他的东西? 告诉我,如果我应该给你更多的信息

汇总来自多个MySQL服务器的数据

我有10个MySQL服务器,每个服务器都有一个需要复制到一个集中的MySQL服务器的数据库。 其复杂性在于每个服务器都必须将其数据库复制到中央服务器上的同一个数据库,从而从所有单独的服务器创build一个集中数据库。 尽pipe各种表都包含主键,但这些列可以安全地忽略,而不需要复制到中央服务器。 每个服务器上的数据库结构都是相同的。 什么是最好的方法来完成这个?

恢复MySQL安装

我正在与一个组共享一台服务器。 直到最近,一切都非常精明,并且无缝工作。 周二下午有人卸载了MySQL。 由于这台服务器是在5年前设置的,我不记得我拥有哪个版本的MySQL。 5.0或5.1。 我能否以某种方式从数据文件中确定这一点? 第二个问题是我怎样才能得到一个MSI的5.0。 我试着玩5.1,似乎有冲突的数据文件。 我有备份的数据文件来玩。

我怎么能通过cmd切换到另一个用户在MySQL中

大家好,我很努力切换到其他用户创build的密码,但我不能够切换它,我search谷歌,但我不知道是什么types的错误它说拒绝访问用户'''本地主机'到数据库'*',当我尝试切换用户,并说,你有一个SQL语法错误; 检查对应于您的MYSQL服务器版本的手册,以正确的语法使用附近的'mysql和atlast当我列出当前用户它显示我在当前用户列@localhost …请提前帮助…

优化我的MySQL服务器

我刚刚更新到一个8GB的专用服务器从3GB的VPS,不能再处理我的网站。 我build立了一个使用狮身人面像全文search引擎的search引擎,每天接收100k到200k的查询,其中很多都是googlebot等。 无论如何,我需要帮助configurationMySQL到一个非常大量的数据库驱动的网站。 数据库大约10个演出,数据不断被查询和插入。 任何人都可以推荐一些设置,以帮助我在这个新的8GB服务器上获得最好的性能,我可以从MySQL? 我真的很感谢帮助。 我正在使用MyISAM表。 这是我的my.cnf文件。 谁能告诉我我应该做什么或者你会做什么? 服务器的规格是: 四核至强X3220 8 GB DDR2 2个500 GB SATA2 [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] user = mysql socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp skip-external-locking #bind-address = 127.0.0.1 # […]

即使在添加到rc5.d的符号链接后,MySql也不会在启动过程中启动

我最近添加mysql.server启动过程中启动这样做: cd /etc/rc.d/rc5.d/ ln -s /etc/init.d/mysql.server S98mysql 我可能没有正确理解RC脚本的s<number>script / k<number>script命名约定的<number>部分。 虽然,我知道这是为了:代表运行级别控制脚本运行期间脚本的执行顺序。 从如何安装MySQL : 6.0启动过程中自动启动MySQL S98mysql 但是MySQL在启动过程中不会启动。 尝试连接时会显示此消息(按预期): ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 如果我手动启动: /etc/init.d/mysql.server start 我究竟做错了什么? 我正在使用Fedora 15 。