Articles of mysql

MySQL到MS SQL SERVER

如何将数据库从Mysql转换为SqlServer 2005?

在Mac OS X上无法启动MySQL获取mysql.sock连接错误

我试图让MySQL在我的Mac上运行。 我使用macports进行初始安装,但不能通过这个mysql套接字错误。 注意:如果在下面看起来奇怪,macports会将版本号附加到命令中。 错误: 无法通过套接字“/tmp/mysql.sock”(2)连接到本地MySQL服务器 出现此错误时: mysqladmin5 -u root密码 并且 mysql5 -u root -p 我的安装和启动过程 用macports安装mysql: sudo端口安装mysql5 +服务器 sudo / opt / local / lib / mysql5 / bin / mysql_install_db –user = mysql 像这样开始: sudo / opt / local / bin / mysqld_safe5 还试过: sudo /opt/local/share/mysql5/mysql/mysql.server启动 我试图解决这个问题 我尝试添加到my.cnf文件 [mysqld_safe] socket = /tmp/mysql.sock 唯一的问题是没有my.cnf文件开始,所以我不知道如果我在正确的地方创build它。 我也打算将mysql.sock文件链接到/ […]

Postfix(SASL)/ MySQL:使用MD5encryption?

使用Postfix / SASL和MySQL时,是否可以使用MD5密码encryption来encryption密码? 目前,我的设置是使用MySQL CRYPT()函数,由于各种原因并不理想。

在后台运行多个PHP CLI会导致MySQL错误

我们运行一个元search引擎(价格比较),其中每个search在各个网站上产生大量的实时search,并在我们的网站上呈现合并和sorting的search结果。 我们在Linux Debian服务器上使用PHP / MySQL / Apache进行了一个非常直接的设置,但是并行search多个站点的后台处理由Tomcat和一个Java servlet处理。 但是,由于这个设置(Tomcat)的一些问题,我正在调查新的方法来进行背景search。 一种看起来很有前途的方法也很简单:在主search页面中,每个单独的search脚本都使用exec()作为PHP CLI运行: exec("nohup /usr/bin/php search.php '$params' &> /dev/null &"); 最后使用&符将PHP CLI脚本直接发送到后台,主页面可以继续而不用等待。 每个search都有大约20个脚本运行。 它似乎performance不错,但是当我用并发请求使用Apache Benchmark进行压力testing时,问题就开始显现出来。 发生什么事是MySQL报告这个错误: 无法通过套接字“/var/run/mysqld/mysqld.sock”(11)连接到本地MySQL服务器 它似乎是“太多连接”的变体,但它无助于提高my.cnf的限制。 但是让我感到困惑的是,即使我调用一个什么都不做的小虚拟脚本,并且肯定不会访问MySQL,这些错误仍然存​​在。 所以,看起来就像运行PHP CLI,即使没有使用MySQL也会加载。 在我的testing中,最多可以运行700个PHP实例,CPU和内存的负载比使用Tomcat调用PHP脚本要低,所以从这个angular度来看,它看起来是可行的。 有人有关于MySQL问题的线索吗? 当然,我很乐意接受如何处理后台任务的新想法! 问候,马丁

Mac OS X上的mysql.sock问题,所有的Zend产品

我把它发布在Zend论坛上 ,但是我希望能在这里得到更快的回复。 我已经尝试了这个论坛提供的每个解决scheme,没有运气。 当我重新启动MySQL,一切似乎确定。 sudo /usr/local/zend/bin/zendctl.sh restart Password: /usr/local/zend/bin/apachectl stop [OK] /usr/local/zend/bin/apachectl start [OK] Stopping Zend Server GUI [Lighttpd] [OK] spawn-fcgi: child spawned successfully: PID: 7943 Starting Zend Server GUI [Lighttpd] [OK] Stopping Java bridge [OK] Starting Java bridge [OK] Shutting down MySQL . SUCCESS! Starting MySQL . SUCCESS! Pinging locahost也可以,并将dnsparsing为IP。 ping localhost PING localhost […]

无法连接到'localhost'上的MySQL服务器(10048)

从我可以告诉这是我的本地服务器上已经发生的最近的错误: Can't connect to MySQL server on 'localhost' (10048). 我的网站将工作一段时间,然后它会随机抛出这个错误,然后再次开始工作。 有关如何解决这个问题的任何build议? 我在网上search和大多数人声称这是一个基于Windows的错误,需要一个registry修复,但我想看看是否有其他人遇到这个问题,有什么更好的build议? 谢谢!

来自旧服务器的Mysql转储

我必须为客户清理一下。 该域的DNSlogging已被移到不同的服务器(IP地址)。 但我需要从旧服务器检索MySQL数据。 我仍然有旧的服务器的IP地址。 问题是,从来没有像phpmyadminpipe理软件。 我有旧服务器上的数据库的用户名,密码,数据库名称和主机(本地主机)。 我该怎么做呢?

MySQL:具有较高更新频率的非常大集合的表组织

我在select我的MySQL模式应用程序时面临着两难的境地。 所以在我开始之前我的数据库是非常简化的一张图片: 架构在这里: http : //i43.tinypic.com/2wp5lxz.png 一句话:对于每个客户,应用程序收集每个收集的数据的文本数据和附加的标签。 作为每个表的使用近似,这是我所期望的: 顾客:〜5000,不宜长得快 数据:每个客户500万,可能是大客户的两倍或三倍。 标签:〜1000,相当固定的大小 data_tag:每个用户容易上亿。 每个数据可以被标记很多。 收获过程是永久性的,这意味着大约每15分钟新的数据就会被标记出来,这就需要一个非常持续的索引刷新。 我的很多查询是特定date之间的数据select计数,并在特定的客户上标记了特定的标记(很less涉及多个客户)。 这里是情况,你可以想象这种数据量我正面临数据组织和索引方面的挑战。 再一次,这是我的结构极简版和简化的版本。 我的问题是,是否更好: 坚持这个模式,并pipe理疯狂的指数优化? (其中涉及data_tag表中可能有数十亿行) 更改架构并为每个客户使用一个数据表和一个data_tag表? (这涉及到我的数据库有5000个表) 我正在MySQL 5.0专用服务器(四核,RAM的8Go)上运行所有这一切。 我只使用InnoDB,我也有另一台运行Sphinx的服务器。 所以知道这一切,我迫不及待地听到你的意见。 谢谢。 编辑 感谢你的回答,我意识到这个数字有多疯狂。 所以这里是一个更新的更现实的用法(基于实际的服务器,只是一个基本的rackspace框)。 顾客:2000(固定) 数据:每个客户100万(固定,存档旧数据,非常不公平:一些客户有几千,最大500万) 标签:1000(固定) data_tag:每个客户大约三五百万(取决于数据,太不公平了)。 谢谢。

100%SELECT工作负载的Linux文件系统build议

我有一个MySQL数据库,每个表包含数百万行,共有9个表。 数据库完全填充,我所做的只是读取,即没有插入或更新。 数据存储在MyISAM表中。 鉴于这种情况下,哪个Linux文件系统最好? 目前,我有xfs。 但是,我从某个地方看到xfs的阅读performance糟糕。 真的吗? 我应该将数据库转移到ext3文件系统吗? 谢谢

购买托pipe服务时需要OSS许可证吗?

可能重复: 你能帮我解决我的软件授权问题吗? 我是一名开发人员,在开发一个项目时,出现了许可问题。 我正在处理的Web应用程序将是封闭的,我们正在寻找几个不同的托pipe服务提供商。 使用以GPL(即MySQL )发布的软件是否需要商业许可证 ? 还是托pipe服务提供商照顾呢?