我的mysql服务器仍然有问题。似乎自从我对其进行优化后,表一直在增长,现在有时又变得非常慢。我不知道如何优化更多。
mySQL服务器有48 of的内存,mysqld使用了大约8 of的内存,大多数表都是innoDB。
该网站约有2000名在线用户。我还对每个查询运行explain,并且每个查询都被索引。
mySQL进程:
my.cnf:
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global op
我正在Ubuntu服务器上运行mysql,出于某种原因,mysql突然关闭了。通常我可以重新启动,但现在不会启动了。我不知道我在运行哪个版本,也不知道如何找出答案。我甚至找不到mysql的任何日志,所以我根本不知道发生了什么,因为我甚至在正确的地方寻找日志。我真的迷路了,有人能给我指明正确的方向吗?
编辑:
好的,在发现我可以在syslog中查找一些信息之后,我发现这可能会有帮助:
Jun 18 12:37:39 ip-10-98-167-102 kernel: [6892262.992944] Out of memory: Kill process 2351 (mysqld) score 9
我有间断性的mysql事件,导致机器上的高负载,使web应用程序不可用。我使用monit来监视它,但是它没有发现问题,显然是因为它仍然可以连接到mysql。下面是mysql的monit脚本:
check process mysqld with pidfile /var/run/mysqld/mysqld.pid
group database
start program = "/etc/init.d/mysql start"
stop program = "/etc/init.d/mysql stop"
if failed port
我有云vps服务器,cpu 512 mb。
我有网站。如果我在浏览器中保存了10-20秒的mysql服务器,没有响应,就会产生错误。
SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
我还安装了drupal,打开主页并保存f5,它也会导致mysql崩溃。
之后,mysql服务器需要重新启动service mysqld restart。
我认为问题在于mysql服务器的配置。
有什么建议吗?
服务器中心6
f5保
我有一个用于wordpress 1gb服务器的lemp堆栈。Mysql一直在扼杀进程,其中之一就是netdata。因此,我一直不得不进入ssh控制台才能重新启动它。
这就是我在错误日志中看到的:
Out of memory: Kill process 29383 (mysqld) score 244 or sacrifice child
Killed process 29383 (mysqld) total-vm:1169884kB, anon-rss:288068kB, file-
rss:0kB, shmem-rss:0kB
我需要更多的记忆吗?目前,我平均每天有70-100名访客浏览美食
我有一个VPS (内存256 of ),今天挂了不止一次。它只是完全冻结,不能通过SSH访问。我不得不运行我的供应商的“强制断电”程序才能把它带回来。然后服务器持续了几个小时,然后再做一次。
第一次有消息说内存耗尽,并试图杀死mysqld进程。下一次我在syslog文件中找到了以下内容:
Sep 23 01:47:34: [16942.757665] [out_of_memory+0x19e/0x1e0] out_of_memory+0x19e/0x1e0
Sep 23 01:47:34: [16942.758875] Out of memory: kill process 5983 (ap
我最近在我的戴尔工作室XPX1640上安装了kubuntu16.04,里面安装了8GB内存。一切都很好,但有些事真的困扰着我。在重新启动之后,当我检查系统资源时,mysqld占用了关于150~200MB of RAM的内容,并且正在运行一堆akonadi服务(联系人、生日、邮件*、send坛&.)我真的不需要和使用这些服务,这是对内存的浪费。但是严重的问题是mysqld,过了一段时间(3-4小时),mysqld占用了内存的800MB~1GB,直到我重新启动系统才会释放它。我应该指出,我没有任何正在运行的数据库,也根本不使用mysql!所以只有在使用它。
所以我的问题是:
首先,如何禁用
我尝试过各种各样的事情,但我无法重置mysql工作台的根密码,我已经在我的机器上安装了mysql,但它要求我输入密码.But,当我输入默认密码根时,它没有工作,..I看到了各种链接,但是没有一个链接非常有用,有人能告诉我怎么做吗?当我尝试这个命令时
sudo mysqld_safe --skip-grant-tables --skip-networking &
它给了我
160706 10:16:20 mysqld_safe Can't log to error log and syslog at the same time. Remove all --log-error c
我用终端运行了sudo /usr/local/mysql/support-files/mysql.server stop,结果显示
Shutting down MySQL
. SUCCESS!
但非常奇怪的是,下一个命令sudo mysqld_safe --skip-grant-tables没有工作,显示了以下消息。
151103 19:45:27 mysqld_safe Logging to '/usr/local/mysql/data/Marshalls-MacBook-Air.local.err'.
151103 19:45:27 mysqld_safe A mysql
后续来源:
我有wampserver,但是wampmysqld进程不是突然启动的。我在命令行中尝试了mysqld.exe --console,得到了以下消息:
D:\wamp\bin\mysql\mysql5.5.8\bin>mysqld.exe --console
130721 11:33:00 [Note] Plugin 'FEDERATED' is disabled.
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use Windows interlocked func
今天,我看到MySQL/MariaDB停止在CentOS VPS上运行。当我检查我得到的状态:
# service mysql status
ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists
因此,我删除该文件,然后重新启动服务。但是当天晚些时候,MySQL将再次脱机,锁文件仍然存在。所以发生了一些事情,导致MySQL死了,但是留下了锁文件,这告诉我它不是一个干净/平滑的出口。
在过去,当我看到锁文件存在但服务没有运行时,这是因为整个VPS突然重新启动。但是这里的情况并非如此,因为我的正常运行时
我在MySQL 7下运行了Percona日志服务器5.7,尽管CentOS运行时没有任何明显的错误,但它每隔10秒就会在我的/var/ mysql /message中填入以下内容:
Nov 15 10:07:27 server systemd: mysqld.service holdoff time over, scheduling restart.
Nov 15 10:07:27 server systemd: Starting MySQL Percona Server...
Nov 15 10:07:27 server mysqld_safe: 171115 10:07:27 mysqld
我想找到每个内部线程使用的交换。我使用top查看所有正在运行的进程,使用shift+h(H)查看所有线程,使用shift+o(O)和选项p查看每个单独线程使用的交换,并得到每个线程使用的GB大小的交换。但是我需要查看每个单独线程使用的交换大小( KB大小)。请大家帮忙
在这里粘贴我的顶级命令进程
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ SWAP COMMAND
我正在与我的MySQL流程中的“太多连接”问题作斗争,我已经到了mysqladmin processlist -uroot -pXXXXX导致以下结果的地步:
+------+------------+-----------+------------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+------+------------+-----------+-----
黛比醒来时心情不好。我昨天晚上9点一直用灯工作。
我昨天到今天所做的过程是断断续续的。
当我今天打电话给您时,mysql只是不起作用。跟随我所做的一切:
详细信息。/var/mysql.err日志和/var/mysql.log不包含任何信息。
root@soufraz-debian:~# service mysql stop
[FAIL] Stopping MySQL database server: mysqld failed!
root@soufraz-debian:~# service mysql reload
[....] Reloading MySQL database serv
只有4张内置桌子,
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
没有安装其他表,在sudo service mysql start之后,它会打开超过20个进程,并花费近50%的内存!如何配置my.cnf来减少它?
PS: m
我在Mac上运行了MamPPro2.0.5,但MySQL服务器无法启动。
当我尝试启动它时,我得到了以下错误消息:
MySQL wasn't able to start. Please check log for more information.
我已经尝试终止mysqld进程,但仍然不起作用。
我还尝试修改/Applications/MAMP/tmp/mysql/my.cnf文件,但似乎一切正常。
如果有任何帮助,我将不胜感激。
谢谢。
查看下面的日志:
11/12/11 00:04:32,382 [0x0-0xa70a7].de.appsolute.mamppro: /Appli