Articles of mysql

还原一个7zip的Mysql数据库

我用 mysqldump -u root -ppassword databasename | 7z a -si -t7z outputfile.sql.7z -mx9 在我的Windows Vista系统上备份我的Mysql 5.1数据库。 题: 如何在不首先展开7zip文件的情况下恢复数据库?

Apache或nginx:在微型服务器上每秒处理10个请求?

你会推荐一个小的服务器设置,可能每秒10个请求(使用PHP和MySQL,dynamic内容)?

MySQL的“解释select”为微软SQl服务器?

有没有类似于MSSQL 2008的MySQL的“解释select”function? 从MySQL的文档: •当您在关键字EXPLAIN之前使用SELECT语句时,MySQL会显示优化器中关于查询执行计划的信息。 也就是说,MySQL解释了它将如何处理SELECT,包括有关如何连接表以及以何种顺序的信息。 EXPLAIN EXTENDED可以用来提供额外的信息。 http://dev.mysql.com/doc/refman/5.1/en/explain.html

在命令行导入过程中不断收到“MySQL服务器已经消失”的错误

我正在使用以下命令从另一个服务器上使用mysqldump创build的160 MB文件中导入数据。 我正在导入的环境正在运行最新的WAMP服务器,并将max_allowed_pa​​cket设置为“16M”。 C:\wamp\bin\mysql\mysql5.1.36\bin>mysql –max_allowed_packet=15M -u root -pXXX drupal < C:\prod.sql ERROR 2006 (HY000) at line 644: MySQL server has gone away 这似乎一直发生约39秒,85.5 MB的import。 我读了很多关于在my.ini中增加max_allowed_pa​​cket的build议,所以我做了16M而不是默认的1M。 然而,无论我做什么,我收到的错误都会持续存在。 有任何想法吗? 现在在my.ini中解决了: [wampmysqld] port = 3306 socket = /tmp/mysql.sock key_buffer = 384M max_allowed_packet = 100M table_cache = 4096 sort_buffer_size = 2M net_buffer_length = 2M read_buffer_size = 2M read_rnd_buffer_size = […]

跨数据库性能的影响

如果我列出4个数据库的大小,2.5TB的media对其他数据库的查询性能是否有影响? 数据库数量是否对MySQL性能有任何影响(不考虑任何数据库的使用情况)? ads (259 MB) media (2.5 TB) forums (25 GB) archives (853 MB) 那么,如果媒体是4TB,比如果是1TB,那么SELECT * FROM archives需要更长的时间才能运行? 做索引,表格数量等有什么影响跨数据库?

授予数据库用户文件夹权限

我试图从MySQL创build一个CSV数据导出使用以下查询: SELECT * INTO OUTFILE '/tmp/result.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' FROM getfreepellets WHERE 1 我得到以下错误: #1045 – Access denied for user '[username]'@'localhost' (using password: YES) (删除用户名,但它是正确的) 我将如何去授予访问这个用户在服务器上创build一个文件? 编辑: 我改变了第一行是我的确切的主path,并收到相同的错误。

InnoDB dbs推荐的转储选项?

我所有的数据库都是innodb。 数据库足够小,不需要二进制日志文件和增量更新。 所以我想做简单的备份转储。 当你只使用innodb数据库时,你们推荐什么选项来用于mysqldump> 我环顾四周,没有find任何我信任的build议。 看来我可以逃脱–all-databases –single-transaction

在全国各地有一个主奴有效果吗?

长距离(50-60毫秒)的主从设置mysql是否会降低本地INSERT或SELECT的响应速度?

只有MySQL复制结构

我可以设置MySQL作为一个从属只有复制结构的变化? ( CREATE / ALTER TABLE等)。 我有两个原因: 具有开发分支的多个开发人员应该始终使用从“主”开发数据库获取的“新鲜”数据结构。 共享(部分)相同的代码/脚本(想象一个符号链接的“核心”目录),但具有不同数据库(每个客户端1个)的多个项目/客户端,其结构应该与共享部分中的代码更改同时更新的代码,最less的停机时间。 如果这是不可能的,还有什么其他好的方法来同步mysql-datastructures,而不需要跨站点/数据库/服务器的实际数据? 不,结构变化不会经常发生,但是有足够多的不同数据库,所以花费很长时间来同步所有的实例,而且我希望能够限制停机时间,把时间花在更有趣的工作上。

同步Apache和Mysql

美好的一天, 我是一名Web开发人员,我有两台电脑,装有Windows 7的笔记本电脑和装有CentOS 5.5的电脑。 最近我正在为一个客户开发一个相当大的网站,我真的不能忍受手动复制文件和MySQL数据库。 你可能认为这是一个愚蠢的解决scheme,但对我来说已经足够了。 当我离开家时,我正在使用基于Win的笔记本电脑,当我在家时,我正在使用CentOS PC。 通常,我是手动复制文件和SQL转储。 现在,我受不了了。 有人能推荐一个解决scheme来自动同步两个环境吗? 为了回答你最终的问题:是的,我讨厌在Windows上开发,但是我无能为力。 由于Photoshop和其他一些工具,我被困在笔记本电脑上。 问候,Piotr