在这期间,我的提供者不得不强制重启服务器(拔掉插头),启动后,MySQL服务器出现问题(我正在使用MariaDB)。 经过几个小时的研究,我找不到问题的主要来源或任何解决方法。 该网站相当庞大,涉及比特币,可能会损失数千美元的账户余额(不是真的失去了,只是没有与他们各自的所有者的联系),我很恐慌。 不知何故,文件夹/ var / lib / mysql'转换'成一个同名的文件mysql,它包含乱码: http : //pastebin.com/XbY5YLpG 我也查看了MariaDB的日志文件,在这些文件中有几GB的查询。 有没有任何可能的方式,我可以检索数据库? 我很沮丧
我刚刚在RHEL系统上安装了MariaDB,这是我第一次使用MariaDB。 我只能使用以下命令来启动/停止服务: sudo systemctl start mariadb.service sudo systemctl enable mariadb.service sudo systemctl stop mariadb.service 现在,当我尝试使用以下内容: mysql –user=root 我有以下错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 作为一个全新的安装,我希望密码是空白的,我已经卸载并重新安装,希望可以解决这个问题,但显然没有。 我已阅读有关使用–skip授予表来重置根密码,但我一直无法启动该服务的地方,因为我必须使用systemctl。 我不知道是否我可能把这个选项放在命令的错误位置,但是我尝试了很多方法,结果无济于事。 没有其他命令(来自/etc/init.d)可以运行这个服务。 如果任何人都可以帮助我获得–skip-grant-tables的工作,或者找出如何重置mariadb的root密码,或者以某种方式设置另一个拥有所有权限的用户,我将不胜感激。 谢谢。
今天我看到MySQL / MariaDB停止在CentOS VPS上运行。 当我检查状态时,我得到: # service mysql status ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists 所以我删除该文件,然后重新启动服务。 但是在当天晚些时候,MySQL将会再次离线,并且locking文件将仍然存在。 所以发生了什么事情导致MySQL死亡,但留下locking文件,这告诉我它不是一个干净/顺利退出。 在过去,当我看到锁文件存在,但服务没有运行,这是因为整个VPS突然重启。 但这不是这种情况,因为我的正常运行时间是160天以上的VPS。 我注意到fail2ban今天禁止在VPS上的Wordpress站点上进行一些随机的黑客攻击。 所以有相当数量的stream量试图在这里或那里锤击服务器,直到他们得到autobanned。 我怎样才能确定是什么导致MySQL随机停止? 什么是自动重新启动MySQL的推荐方法? 我可以使用Supervisor这样的东西吗? 更新:看完我的messages日志后,我看到这个: Dec 1 14:06:42 localhost kernel: Out of memory: Kill process 25063 (mysqld) score 24 or sacrifice child Dec 1 14:06:42 localhost kernel: Killed process 25063, […]
我正在尝试使用Ansible(DevOps工具)在云中创build一个新的Galera集群。 我可以通过从SSH shell发出命令来启动集群,但不能从Ansible启动。 我简化了configuration到两个节点,但不能获得第二个节点join集群。 原因似乎是一个未知的错误141.我找不到这个错误的任何文档。 失败的原因似乎是: Jul 28 23:44:00 dev-database2 mysqld: 150729 9:44:00 [Warning] WSREP: 0.0 (dev-database1): State transfer to 1.0 (dev-database2) failed: -141 (Unknown error 141) 任何人都可以解释是什么导致这个错 configuration是Ubuntu 14.04,MariaDB 10.0.20,rsync复制在每台机器上使用相同的SSL证书。 这是join群集尝试失败的日志。 在此期间没有其他节点上的日志logging。 Jul 28 23:43:56 dev-database2 ansible-command: Invoked with creates=None executable=None chdir=None args=service mysql start removes=None NO_LOG=None shell=True warn=True Jul 28 23:43:56 dev-database2 mysqld_safe: […]
我只是在一台干净的Debian 7机器上安装MariaDB。 当我想运行mysql_install_db ,我得到这样一组错误: 150329 18:01:27 [Note] InnoDB: Using mutexes to ref count buffer pool pages 150329 18:01:27 [Note] InnoDB: The InnoDB memory heap is disabled 150329 18:01:27 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins 150329 18:01:27 [Note] InnoDB: Memory barrier is not used 150329 18:01:27 [Note] InnoDB: Compressed tables use zlib 1.2.7 […]
我刚更新了mariadb到arch-linux的最新版本。 我有/home/mysql的数据库文件夹。 无处不在,我无法用systemctl restart mysqld它。 这里是错误日志: — Unit mariadb.service has begun starting up. Jul 28 00:25:20 tao mysqld[8523]: 2016-07-28 0:25:20 140554735999040 [Note] /usr/sbin/mysqld (mysqld 10.1.16-MariaDB) Jul 28 00:25:20 tao mysqld[8523]: 2016-07-28 0:25:20 140554735999040 [Warning] Can't create test file /home/mysql/tao Jul 28 00:25:20 tao mysqld[8523]: [87B blob data] Jul 28 00:25:20 tao mysqld[8523]: 2016-07-28 0:25:20 140554735999040 […]
我有MySQL和运行 akd6:/etc/apt# mysql -V mysql Ver 15.1 Distrib 10.0.32-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 akd6:/etc/apt# 我在我的debian8中安装了mariadb-server-core-10.0 10.0.31和meta-package: mariadb-server : akd6:~# dpkg -l | grep -E 'mariad|mysql-' | grep -v lib ii mariadb-client-10.0 10.0.32-0+deb8u1 amd64 MariaDB database client binaries ii mariadb-client-core-10.0 10.0.32-0+deb8u1 amd64 MariaDB database core client binaries ii mariadb-common 10.0.32-0+deb8u1 all MariaDB common metapackage […]
为什么CentOS / RedHat 7没有MariaDB 10.x RPM? 我怎样才能安装它? 我试图在我的服务器上安装最新的稳定版本,但似乎官方回购没有。 5.5包含在发行版中,没错,但在CentOS / RHEL 7上安装10.x如何?
我有一个问题(哦,我使用的是Windows 7,MariaDB 10.1.7) mysqlimport -u root -p –fields-terminated-by="," –local db_name textfile.csv; find一个ERROR 29, FILE 'C:\nodejs\textfile.csv;' not found <Errcode: 2 "NO such file or directory"> ERROR 29, FILE 'C:\nodejs\textfile.csv;' not found <Errcode: 2 "NO such file or directory"> ,当使用table:btest 当我删除'–local' ,它给了我一个相同的错误,但仍然存在正确的道路,并有一个文件! 但我有一个现有的文件在该path上。 (该path是正确的)我想知道为什么mysql找不到我的文件。 这是一个权限问题或其他什么? 我如何授予MySQL权限? (但在CMD.exe ,当我在path上写入textfile.csv时,它会打开。)
我正在使用CentOS 6.8,并希望安装mariadb 5.5。 我遵循https://mariadb.com/kb/en/mariadb/yum/中的所有步骤 vi /etc/yum.repos.d/MariaDB.repo 然后插入 # MariaDB 5.5 CentOS repository list – created 2017-01-05 04:37 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 然后运行 sudo yum install MariaDB-server MariaDB-client 安装成功后,我想启动数据库 /etc/init.d/mysql start 不幸的是,这个错误即将到来: Starting MySQL.170105 08:42:42 mysqld_safe Logging to '/var/lib/mysql/test.mcc.edu.om.err'. 170105 08:42:42 mysqld_safe Starting mysqld daemon with databases from […]