Articles of mysql

什么时候是一个MySQL权限错误不是权限错误

所以过去几天我一直在疯狂。 我有一个mac OSX 10.6.4,我有它的运行mySQL。 在10.6.4更新之后的某个时候,mySQL停止了工作。 我得到一个错误告诉我,MySQL无法findmysql.sock文件。 我已经卸载/重新安装mySQL几次,没有任何帮助。 如果我在我的bin目录中运行mysqld coommand,我得到了一堆导致我相信在数据目录中存在权限错误的错误,但数据由mysql拥有…所以我迷路了。 我不是一个真正的DB人,我只需要在我的机器上连接到wordpress和类似的东西。 这是local.err的一切 101007 21:47:34 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.5.6-rc-osx10.6-x86_64/data error: Found option without preceding group in config file: /etc/my.cnf at line: 2 Fatal error in defaults handling. Program aborted 101007 21:47:34 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.6-rc-osx10.6-x86_64/data/JoeC.local.pid ended 101007 21:48:20 mysqld_safe Starting mysqld […]

build议LAMP轻量级configuration?

寻找方法来降低LAMP安装的内存要求。 SITE_INFO:每月10-20页,每月2-5k的综合浏览量 – 这是一个小的,低负荷的网站。 操作系统:如果重要,我打算使用CentOS-5.5(项目需求) MISC: Drupal 5.X和Active Directory SSO的整合(项目需求) DEV_HOST:Slicehost ,Linode PROD_HOST:本地VM 问题,请问 – 谢谢! 注:是的,我知道有更好的web服务器堆栈来满足低内存需求,但是项目需求包括Drupal和Active Directory SSO的集成需要基于我的理解,这是我的项目的需求这个堆栈。 谢谢,试图find所有这些信息,但没有运气,我也觉得不解。

mysql安装失败

每当我尝试在CentOS 5.5上安装mysql 5.0.77时,安装都没问题。 所以每当我尝试: mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) (密码为空) 进一步调查,我发现MySQL数据库的用户表是空的。 有谁知道这个问题的解决scheme。 谢谢。

在MySql中取消查询

我有一个查询运行几个小时,如果我取消这个查询会发生什么数据库? 查询是一个ALTER TABLE ,添加一个新的列。 更新:我这样执行脚本 mysql -u username -p database mysql> ALTER TABLE `table_name` ADD COLUMN `new_column` INT(1);

最好的软件包来pipe理数据库的Web应用程序备份/恢复到远程服务器?

我们需要pipe理多个网站的自动备份和恢复,这些网站大多build立在全球不同服务器上的PHP / MySQL上。 所有的备份将被做成一台远程服务器。 所有服务器都在Linux上运行。 我正在考虑使用mysqldumps和replication进行rdiff-backup,但是我们需要快速启动并运行,因此我们需要一个开箱即用的解决scheme。 有什么build议么?

如何确定大概的最大请求数量?

我正在构build一个非常简单的Web应用程序,并且需要对我的服务器可以承受多less负载有一个粗略的了解。 当然,这取决于很多因素,但如果我们谈论的是一万或一万个用户,我只是需要一个粗略的想法,因为目前我不知道。 标准的LAMP设置,一个相当小的数据库和一个相当简单和快速的PHP。 每个非静态请求都需要大约20个简单的SQL查询。 没有负载时,这种请求的运行时间大约为50毫秒。 没有明确的caching。 当前托pipe在一个VPS w / 1GB RAM和未知的CPU。 有没有可能给出一个粗略的估计呢? 什么是瓶颈? CPU,RAM? 50 ms /请求意味着每秒20个请求吗? 有多lesscaching可以帮助(因子10?100?1000?)? 高速caching在哪里最有意义? 我如何执行负载testing? 呃,很多问题,没有期待详细的答复,但将非常感谢指向我可以从这里读到的系统要求/testing/可能的方法扩大的地方!

创build表格列的顺序是否影响性能?

出于纯粹的理由,我总是把表格的第一列作为主键列。 之后,我没有考虑到订单列被添加到表中。 这是错的吗? 在文本或二进制列之前的表中放置整数列是否有性能优势? 或者,也许首先索引列? 虽然我正在使用的当前数据库是MySQL的其他数据库的答案将是有帮助的。

mysqld没有响应

有没有人见过这个? [host@user init.d]$ mysqld stop mysqld: Too many arguments (first extra is 'stop'). Use –help to get a list of available options [host@user init.d]$ mysqld restart [host@user init.d]$ mysqld start –user=mysql & [1] 6782 [host@user init.d]$ mysqld: Too many arguments (first extra is 'start'). Use –help to get a list of available options [1]+ Exit […]

在CentOS 5上运行MySQL的最简单的方法是什么?

我有一个专用的MySQL服务器有很多问题,似乎升级到InnoDB的XtraDB版本可能会产生积极的影响,但我犹豫不决,因为我不是一个真正的系统pipe理员,而且更喜欢坚持以“百胜更新”开始的事情。 什么是安装XtraDB最简单的方法? 我应该使用Percona服务器吗? MariaDB的? OurDelta? 有没有办法避免使用自定义RPM并坚持回购? 目前yum版本的MySQL是5.0.xx,而很多备用MySQL版本都是基于5.1.xx. 这个因素如何? 在获取XtraDB之前,我需要在CentOS上找出5.1吗? 对于奖励积分:在实施之前,是否需要认真testingXtraDB与服务器?还是相对安全的做法是暂时切换服务器,然后将网站与XtraDB联机?

我怎样才能限制最大数量的同时MediaWiki到MySQL数据库连接?

我们在MySQL数据库上有一个MediaWiki wiki。 但是,其他应用程序也在访问MySQL。 目前我们最多可以连接100个数据库,其中MediaWiki允许10。 但是,在高峰期,超过10个用户试图同时访问wiki,这意味着他们可能会遇到MySQL连接错误。 具体来说,该消息说: “数据库名称”有问题 抱歉! 本网站遇到技术问题。 尝试等待几分钟,然后重新加载。 (无法联系数据库服务器:未知错误(“mysql数据库名称”)) 我的想法是限制在MediaWiki (例如在LocalSettings.php)尝试访问数据库的连接数。 然后人们不会收到错误信息 – 他们只能等待更长的时间。 有没有办法做到这一点? 还是有更好的解决scheme?