Articles of mysql

更新MySQL数据库

我们有一个使用MySQL数据库的在线系统。 我们需要将较旧的备份数据库(完整表,而不是转储文件)与当前数据库合并。 没有遇到任何服务器停机时间,你会怎么做? 请注意,该系统24/7在线。 有什么问题可能会上升? 谢谢。

MyISAM表中有超过10亿行

根据你的经验,MyISAM表中的行的上限是什么,MySQL可以在Q9650 CPU(4核3.0G)和8G RAM的服务器上高效处理。 我目前有一个1500万行的表。 这很快。 如果规模增加到10亿行,我是否需要将它分成10个表,每个行有1亿行?

在Windows上更改MYSQL端口

我需要一些帮助来改变运行MySQL的端口。 所以,根据http://dev.mysql.com/doc/refman/5.1/en/option-files.html MySQL首先在WINDIR \ my.ini,WINDIR \ my.cnf ….等中查找conf 这些文件都不存在,安装目录中甚至没有my.ini文件。 因此,我在安装目录中创build了my.ini … @C:\ Program Files \ MySQL \ MySQL Server 5.5 \ my.ini 该文件的内容是: 端口= 44999 我用这个ini尝试了各种各样的东西,我使用了这些例子,但是当我去了services.msc并且在保存更新的ini后重新启动MySQL55服务时,它总是在默认端口3306

安全:MySQL密码存储在哪里?

MySQL密码在哪里存储,并被encryption甚至散列?

监视MySQL复制

监控一个奴隶确保它是最好的做法是什么? a)仍在运行b)不是太大的主人 我想通过电子邮件提醒,如果它落后了,很高兴写一个或两个脚本钩入命令行应用程序。

mysqldump不会创build表或导入任何数据

我正在试图导入一个mysqldump到一个新的数据库。 当我运行: mysqldump -umydbuser -p –database testimport < database.dump 我得到以下输出: Enter password: — MySQL dump 10.11 — — Host: localhost Database: testimport — —————————————————— — Server version 5.0.75-0ubuntu10.3 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET […]

如果用完内存并交换,会发生什么情况?

在有32个RAM的盒子上运行MySQL。 交换99%已满,并有大约200 MB的RAM空闲。 MySQL是当然的罪魁祸首。 当内存和交换完全填满时会发生什么? 谢谢!

我如何从Linux安装中彻底删除MySQL?

我很惊讶地发现我的一个特权用户在Linux上安装了MySQL。 服务器(mysqld)正在运行,什么都不做。 我的技能都在Oracle中,所以我不熟悉如何closures和删除MySQL安装。

我怎样才能防止服务器pipe理员可以看到数据?

我在Windows 2003 Server上运行Apache Tomcat,并将数据存储在mySQL数据库中。 我怎样才能防止服务器pipe理员可以看到任何数据?

Mysql更改ft_max_word_len错误

所以,我在我的机器上安装了MySQL,并且需要更改MySQL将索引的最大字长ft_max_word_len 。 但是,当我通过提供的工具进行设置并查询它时,仍将其列为最大84(我需要128+)。 当我尝试使用命令行时,我得到以下内容: C:\>mysqld –ft_max_word_len=128 111210 23:55:46 [Warning] option 'ft_max_word_len': unsigned value 256 adjusted to 84 111210 23:55:46 [Warning] option 'ft_max_word_len': unsigned value 128 adjusted to 84 应该指出的是,我试图在GUI工具中将其更改为256,所以这可能是价值来自哪里。 但是,为什么我会得到这两个,为什么我不能调整这个值? 值得注意的是,我在Windows 7上,MySQL 5.1.41在64位上。 更新:从@ thinice的评论,这使我相信,这是MySQL中的一个错误(从它的声音是一个大多数没有logging的,我将需要改变)。 所以也许我的问题是,有没有人有任何改变这个价值的暗示?