Questions tagged «mysql»

MySQL是Oracle拥有的开源数据库。


2
在单个服务器上安装多个MySQL实例的“ Debian方法”是什么?
您知道在单个服务器上设置多个MySQL实例的任何“ Debian方法”吗?服务器将接收从多个远程数据库复制的数据。 我可以使用mysqlsandbox之类的脚本,但是我更喜欢使用Debian软件包,并且希望将来能够升级安装程序而不会带来太多麻烦。另一个解决方案是mysqlmanager-它可与MySQL 5.1一起使用,但已过时,并且不再与5.5一起发布。 那么,在一台Debian服务器上运行多个MySQL实例的“最佳实践”是什么?
9 mysql  debian 

2
日志记录会损害MySQL的性能-但是,为什么呢?
我很惊讶我在网站上的任何地方都没有找到答案,也没有在MySQL文档中找到答案(5.2节似乎已经很好地记录了日志!) 如果启用binlog,我会发现(主观地)性能受到较小的影响,这会带来一些额外的IO,但是,当我启用常规查询日志时,就会看到巨大的性能影响(运行查询的时间增加了一倍,甚至更糟),远远超过了我在二进制日志中看到的内容。当然,我现在正在记录每个SELECT以及每个UPDATE / INSERT,但是其他守护程序会记录其每个请求(Apache,Exim),而不会停顿。 在IO方面,我只是刚刚看到接近性能“临界点”的影响,还是在日志记录查询中从根本上造成某种困难呢?我希望能够记录所有查询以简化开发,但是我无法证明那种感觉是我们需要通过常规查询登录来恢复性能的硬件。 我确实会记录慢速查询,并且如果禁用此功能,则一般用法的改进可以忽略不计。 (所有这些都是在Ubuntu 10.04 LTS,MySQLd 5.1.49上进行的,但研究表明这是一个相当普遍的问题)

1
导出没有触发器数据的MySQL?
我正在使用MySQL Workbench工具导出数据库。但是,数据库数据也包括触发数据。如何忽略触发器并将其不包含在生成的SQL转储文件中?
9 mysql 

4
mysql已安装但无法正常工作
我通过删除较旧的版本来安装mysql mysql-devel mysql-server。我用命令作为 # rpm -e mysql mysql-server mysql-devel --nodeps # yum install mysql mysql-server mysql-devel # /etc/init.d/mysqld start 它说 -bash: /etc/init.d/mysqld: No such file or directory 然后我尝试找到它,所以我做了 # locate mysqld /etc/rc.d/init.d/mysqld /etc/rc.d/rc0.d/K36mysqld /etc/rc.d/rc1.d/K36mysqld /etc/rc.d/rc2.d/S64mysqld /etc/rc.d/rc3.d/S64mysqld /etc/rc.d/rc4.d/S64mysqld /etc/rc.d/rc5.d/S64mysqld /etc/rc.d/rc6.d/K36mysqld /usr/bin/mysqld_multi /usr/bin/mysqld_safe /usr/bin/mysqldump /usr/bin/mysqldumpslow /usr/libexec/mysqld /usr/share/man/man1/mysqld_multi.1.gz /usr/share/man/man1/mysqld_safe.1.gz /usr/share/man/man1/mysqldump.1.gz /usr/share/man/man1/mysqldumpslow.1.gz /usr/share/man/man1/safe_mysqld.1.gz /usr/share/man/man8/mysqld.8.gz …
9 mysql  centos 

2
如何优化MySQL的内存使用率?
我的设置(示例) 我在具有以下规格的Amazon High CPU超大型EC2实例上运行Linux: 7 GB记忆体 20个EC2计算单元(8个虚拟内核,每个虚拟内核具有2.5个EC2计算单元) 1690 GB的本地实例存储 64位平台 我有两个在MyISAM存储引擎上运行的大型MySQL数据库。一个是2GB,另一个是500MB。我想确保MySQL正在/尽可能多地使用RAM以最大化查询速度。我知道有很多类似的MySQL内存配置选项key_buffer_size,MyISAM_sort_buffer_size,但是我不熟悉如何优化这些配置。 问题 如何检查MySQL当前在Linux系统上使用的内存? 如何最大化/优化MySQL内存使用量? 假设我的查询和架构已优化,我还应该考虑其他哪些变化?
9 mysql  linux  memory 

4
如何在centos上清理mysql安装
mysql不再存在,但是当我运行yum remove mysql它时说该软件包可用,但未标记为要安装,因此我无法安装新的mysql,因此在安装新的mysql之前,我需要完全删除与之相关的所有内容,但我没有表格创建的所以不需要备份任何内容我尝试使用yum插件yum-with-leaves无效,也找不到任何正确安装它的指南,无论如何我在论坛上读到它有故障并且不应被安装,所以我正在寻找其他方法来完全删除mysql 我可以使用sftp吗? @quanta 的输出rpm -qa | grep mysql是 mysql55-libs-5.5.10-1.w5 libmysqlclientl5-5.0.77-1.1.w5 php-mysql-5.3.8-1.1.w5 编辑 我试过了 yum remove mysql yum remove mysql-server yum clean all 而且似乎无法解决。 当我运行yum install mysql mysql-server或yum install mysql或者yum install install mysql-server我会得到这个
9 mysql  centos  vps  centos5  yum 

2
使用唯一密钥加快MyISAM上分区的MySQL插入
我有一个很大的MyISAM表(约3000万行)。在某些时候,我已经将其切换为固定行格式,因此现在表在磁盘上需要约40Gb,而索引需要2Gb。该表具有唯一索引,每秒有100个“在重复键更新上插入”查询。随着表的增长,这些插入变得越来越慢。 我不确定,但是分区会帮助我加快插入速度吗?

8
MySQL:致命错误:无法打开和锁定特权表:表'mysql.host'不存在[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 4年前关闭。 我的本地MySQL 5.5服务器突然停止在Windows XP SP3上运行。 我还安装了WAMP Apache和WAMP MySQL,但是WAMP MySQL没有运行。错误日志显示: 无法启动服务器:在TCP / IP端口上绑定:没有这样的文件或目录 您是否已经在端口3306上运行了另一个mysqld服务器? 我尝试将端口从3306更改为3307,但是该服务仍然无法启动,并显示错误消息: 事件查看器显示: 致命错误:无法打开和锁定特权表:表'mysql.host'不存在 无法打开mysql.plugin表。请运行mysql_upgrade创建它。 显然,如果服务器正在运行,我只能运行mysql_upgrade。如果服务无法启动,如何创建“ mysql.host”? 我卸载了MySQL Server并重新安装它,在安装后的配置向导中,我收到一个错误消息:无法启动该服务。错误:0。 我如何从这里开始?

2
我的服务器设置了频繁使用的API
我很快将为即将启动的应用程序购买一堆服务器,但是我对自己的设置感到担心。我感谢收到的任何反馈。 我有一个应用程序,它将利用我编写的API。其他用户/开发人员也将使用此API。API服务器将接收请求并将其中继到工作服务器上。该API将仅保存一个mysql db请求,用于记录目的,身份验证和速率限制。 每个工作服务器执行不同的工作,并且在将来扩展时,我将添加更多工作服务器以进行工作。API配置文件将被编辑以记录新的工作服务器。工作服务器将进行一些处理,一些服务器将图像的路径保存到本地数据库,以供以后由API检索以在我的应用程序中查看,一些服务器将返回过程结果的字符串并将其保存到本地数据库。 此设置对您而言看起来有效吗?有没有更好的方法来进行重组?我应该考虑哪些问题?请参见下图,希望它有助于理解。

8
什么是关系数据库?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 9年前关闭。 我主要是系统管理员,除了安装数据库,设置帐户,授予特权等等之外,我不直接使用数据库。我意识到,如果老板向我走来,问:“什么是关系数据库?” 我可能无法给出令人满意的答案...我可能会对按类别存储和组织的数据有所含糊,您可以使用特殊的编程语言(例如SQL)进行查询。 那么有人可以为关系数据库提供一个很好的“老板答案”吗?也许与仅将数据存储在文件服务器上有何不同?巧妙但可访问的类比并解释表,列,记录和字段的奖励积分。我将“老板答案”定义为针对非技术人员的一个简短的(也许是两个)段落说明……主要是您的老板,在极少数情况下,他们实际上问您一整天在做什么。
9 mysql  database 

3
任何人在生产中使用MySQL Forks
既然MySQL已由Oracle拥有,许多人开始考虑使用一些流行的派生类,例如MariaDB和Drizzle。 是否有人在生产中使用了很长时间?如果是这样,功能是否稳定并且体验是否可与MySQL相提并论?
9 mysql  mariadb 

2
mysql数据库连接错误
我的应用程序需要非常频繁地连接到另一台机器上的mysql数据库。但是我在连接时经常出错;通常,经过多次重试后,我通常可以最终连接。我收到的错误消息是: Mysql.mysql(): Couldn't connect to SQL-server: Lost connection to MySQL server at 'reading authorization packet', system error: 2 我在这里阅读了以下信息:http : //dev.mysql.com/doc/refman/5.0/en/error-lost-connection.html以及对该错误的评论http://bugs.mysql.com/bug .php?id = 28359。 如您所见,有很多中断的连接: mysql>显示全局状态,如“ Aborted_connects”; + ------------------ + ------- + | 变量名| 价值| + ------------------ + ------- + | Aborted_connects | 2540 | + ------------------ + ------- + …

3
mysqldump错误锁定表
当我执行mysqldump时,出现以下错误: mysqldump -u root -ppassword --databases information_schema > test.sql mysqldump: Got error: 1044: Access denied for user 'root'@'localhost' to database 'information_schema' when using LOCK TABLES 我怎样才能解决这个问题?
9 database  mysql 

1
在Ubuntu Server 10.04中更改MySQL数据目录
尝试更改ubuntu服务器10.04中的数据目录时出现以下错误。 100809 19:33:00 [Note] Plugin 'FEDERATED' is disabled. /usr/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13) 100809 19:33:00 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 100809 19:33:00 InnoDB: Operating system error number 13 in a file operation. InnoDB: The error means mysqld does not have the …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.