MariaDB/MySQL resource limit was exceeded
我正在尝试连接到我的CentOS 7上安装的MariaDB / Mysql,并尝试使用以下命令进行连接时出现以下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
我尝试通过指定IP地址而不是使用localhost连接到它,但出现相同的错误。
当我尝试获取MariaDB状态时,收到以下消息(
mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: failed (Result: resources)
并启动它会产生以下错误(
Job for mariadb.service failed because a configured resource limit was exceeded. See"systemctl status mariadb.service" and"journalctl -xe" for details.
我还查看了位于/var/log/mariadb/mariadb.log
的日志
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 160408 12:21:00 mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended 160408 16:11:01 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 160408 16:11:01 [Note] /usr/libexec/mysqld (mysqld 5.5.47-MariaDB) starting as process 3054 ... 160408 16:11:02 InnoDB: The InnoDB memory heap is disabled 160408 16:11:02 InnoDB: Mutexes and rw_locks use GCC atomic builtins 160408 16:11:02 InnoDB: Compressed tables use zlib 1.2.7 160408 16:11:02 InnoDB: Using Linux native AIO 160408 16:11:02 InnoDB: Initializing buffer pool, size = 128.0M 160408 16:11:02 InnoDB: Completed initialization of buffer pool 160408 16:11:02 InnoDB: highest supported file format is Barracuda. 160408 16:11:04 InnoDB: Waiting for the background threads to start 160408 16:11:05 Percona XtraDB (http://www.percona.com) 5.5.46-MariaDB-37.6 started; log sequence number 54018416776 160408 16:11:06 [Note] Plugin 'FEEDBACK' is disabled. 160408 16:11:07 [Note] Server socket created on IP: '0.0.0.0'. 160408 16:11:07 [Note] Event Scheduler: Loaded 0 events 160408 16:11:07 [Note] /usr/libexec/mysqld: ready for connections. Version: '5.5.47-MariaDB' socket: '/var/lib/mysql/mysql.sock' port: 3306 MariaDB Server 160409 6:26:06 InnoDB: Error: Write to file ./ibdata1 failed at offset 9 615514112. InnoDB: 1048576 bytes should have been written, only 585728 were written. InnoDB: Operating system error number 28. InnoDB: Check that your OS and file system support files of this size. InnoDB: Check also that the disk is not full or a disk quota exceeded. InnoDB: Error number 28 means 'No space left on device'. InnoDB: Some operating system error numbers are described at InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html 160409 6:26:06 InnoDB: Assertion failure in thread 140463216400128 in file os0file.c line 4377 |
有人对如何解决此错误有任何想法吗?
谢谢:)
需要我说更多吗?