草庐IT

mysqld_safe

全部标签

mysql - 如何在不重启 MySQLd 的情况下降低 MySQL 内存使用率

MySQL5.1.63在DebianSqeezeOS中的内存使用量随着时间的推移而增加。这是我的最高输出:目前MySQLd使用732Mb常驻内存(RES列),VIRT855M。但它在两天前以大约330Mb的RAM开始。不幸的是,某天它因一些未识别的错误查询而达到1.2G的峰值,并且从未下降...导致服务器宕机。我尝试了以下方法来使用mysql控制台降低VIRT(虚拟内存)和RES(驻留RAM),但没有重新启动MySQLd服务器,但没有成功:mysql>FLUSHTABLES;mysql>FLUSHQUERYCACHE;mysql>RESETQUERYCACHE;MySQLRAM使用量保

mysql - AWS Aurora 自动缩放导致 mysqld_stmt_execute 参数不正确

我们在生产环境中运行AWSAurora(无服务器RDS)。它必须在2个容量单位(4GBRAM)和8个容量单位(16GBRAM)之间扩展。在过去的2个月里,我们的数据库从未自动缩放,它以最小容量单位运行。在过去一周,由于系统使用量增加,自动缩放开始每隔几分钟触发一次。它在白天扩展了4到8个容量单位。自上周以来,当我们的应用程序触发对数据库的SQL查询时,我们遇到了一个问题(不是一直都是,而是每隔几分钟),mysqld_stmt_execute的参数不正确。读取和写入操作都会发生此错误。因此,我们怀疑自动缩放可能是原因,我们为min(8)和max(8)保留了相同的容量单位以避免缩放。因此,

mysqld_safe mysqld 自动重启

mysqld_safe有时会在有大量写操作时重新启动mysqld。任何人帮助mysqld将重新启动的主要原因是什么,我该怎么做才能避免这种情况?登录mysql.log:14031915:07:09mysqld_safeNumberofprocessesrunningnow:014031915:07:09mysqld_safemysqldrestarted2014-03-1915:07:137166[Note]Plugin'FEDERATED'isdisabled.2014-03-1915:07:137fed47cc4720InnoDB:Warning:Usinginnodb_addit

sql - 杀死mysqld进程

我有一个大约有80万行的表。我运行了updateuserssethash=SHA1(CONCAT({abouteightfields}))where1;现在我有一个挂起的SequelPro进程,我不确定mysqld进程。这是两个问题:终止这些程序可能会带来什么危害?我正在处理一个单独的数据库,因此系统上的其他数据库应该不会受到损害,对吗?假设您必须像这样更新一个表。什么是更快/更可靠的更新方法无需编写单独的脚本。我刚刚检查了phpMyAdmin,它看起来好像查询已完成。不过,我仍然有SequelPro100%使用我的两个内核...... 最佳答案

mysqld 启动失败,mysql error 2002

好吧,我环顾四周,但我对这个问题很困惑。如果是愚蠢的事情,请原谅我。:*S我正在运行32位Debian6.0.6。root@debian:~#servicemysqlstartStartingMySQLdatabaseserver:mysqld..............failed!所以,服务启动失败。root@debian:~#mysqlERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/var/run/mysqld/mysqld.sock'(2)这是运行命令mysql时给出的错误。这个错误是因为mysqld启

mysql - Rails 应用程序无法连接到 mysql,无法通过套接字 '/var/run/mysqld/mysql.sock' (2) (Mysql2::Error) 连接到本地 MySQL 服务器

我目前被困在Rails项目的(我希望是新人)问题上(这是我的第一个Rails项目,所以如果我错过任何重要的事情,我深表歉意)。我已经在这里待了几个小时,似乎找不到任何解决方案。我已经尝试了以下线程的解决方案,但无济于事。connecttolocalMySQLserverthroughsocketCan'tconnecttolocalMySQLserverthroughsocketCan'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'(2)Can'tconnecttolocalMySQLserverthroughsocke

mysql - 是mysql还是mysqld?

最近安装了Mysql,发现它的服务名是“mysql”(没有“d”后缀),我记得以前一直是“mysqld”。当您输入“sudoservicemysqldstatus”时,它会说此服务不存在。这两者有什么区别吗?或者它是一个完全不同的mysql版本? 最佳答案 “d”代表“daemon”,这是服务器服务。mysql是命令行客户端程序。这是针对Windows和Linux的,没有针对其他操作系统进行测试 关于mysql-是mysql还是mysqld?,我们在StackOverflow上找到一个类

opensuse - 无法启动mysqld/mysql

首先我不得不说我是一个mysql新手。基本上mysql没有启动并说:ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/var/run/mysqld/mysql.sock'(2)现在这是我毁了一切的步骤:由于无法登录到我的系统(otrs),我认为恢复旧备份会有所帮助。在恢复过程中,备份管理器说我需要删除旧数据库。我试过了,但过程没有完成,所以我取消了。此后我尝试重新启动系统,但遇到了很大的问题,但是当我完成重新启动后,我尝试运行mysql,但它说找不到mysql.socket。在这一点上,我认为重新安装mysql会

mysql - 获取 "Can' t 通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器“为 Ruby on Rails 应用程序设置 mysql 数据库时出错

我整天都在做这件事,我需要一些帮助。我正在尝试为我在github上处理的RoR项目设置mysql数据库。当我尝试在终端中设置数据库时,出现以下错误:Eric-MacBook:~eric$cd~/review_rocketEric-MacBook:review_rocketeric$rakedb:setupCan'tconnecttolocalMySQLserverthroughsocket'/var/run/mysqld/mysqld.sock'我已经查看了20个关于SO的问题,但没有一个能够帮助我解决我的问题。数据库已启动并运行,database.yml也已设置。我现在有点生气...

mysqld 忽略 my.cnf(Ubuntu 16.04 服务器上的 mysql 5.6)

我使用以下方法在UbuntuServer16.04上安装了mysql5.6:https://askubuntu.com/questions/762384/install-mysql-5-6-on-ubuntu-16-04但是我无法让mysqld读取/etc/mysql/my.cnf具体来说,我正在尝试为AtlassianConfluence安装进行设置,我必须在其中添加以下设置:[mysqld]character-set-server=utf8collation-server=utf8_bindefault-storage-engine=INNODBmax_allowed_packet