我有一个运行CentOS 7的系统托pipe的网站,其中MySQL被MariaDbreplace。 现在,当srvmon进程运行时,数据库服务器每15分钟重新启动一次: Jul 29 09:45:39 [6414:1] rpc ESC[1;36mEXTINFO Query('func=problems.register&name=services.stop.problem&id=mariadb¶m_service=mariadb¶m_fullname=&sok=ok&level=warning')ESC[0m Jul 29 09:45:39 [6414:1] rpc ESC[1;36mEXTINFO Query('func=problems.solve&elid=services.stop.problem+mariadb')ESC[0m Jul 29 10:00:02 [6816:1] rpc ESC[1;36mEXTINFO Query('func=problems.register&name=services.stop.problem&id=mariadb¶m_service=mariadb¶m_fullname=&sok=ok&level=warning')ESC[0m Jul 29 10:00:02 [6816:1] rpc ESC[1;36mEXTINFO Query('func=problems.solve&elid=services.stop.problem+mariadb')ESC[0m Jul 29 10:15:01 [7340:1] rpc ESC[1;36mEXTINFO Query('func=problems.register&name=services.stop.problem&id=mariadb¶m_service=mariadb¶m_fullname=&sok=ok&level=warning')ESC[0m Jul 29 10:15:01 [7340:1] rpc ESC[1;36mEXTINFO Query('func=problems.solve&elid=services.stop.problem+mariadb')ESC[0m Jul 29 10:30:01 [7793:1] rpc ESC[1;36mEXTINFO Query('func=problems.register&name=services.stop.problem&id=mariadb¶m_service=mariadb¶m_fullname=&sok=ok&level=warning')ESC[0m Jul 29 10:30:01 […]
我有这个奇怪的问题,我想知道是否有人拥有它。 我的网站的体系结构包含两个服务器:一个运行Web应用程序(Python / Django),另一个运行MariaDB。 该网站已经运行了一年多了,而且非常稳定,但现在我遇到了这个奇怪的问题。 上个星期随机,Django开始崩溃,因为它无法连接到服务器。 我收到带有此错误日志的电子邮件: _mysql_exceptions.OperationalError: (1045, "Access denied for user 'user'@'xxxx' (using password: YES)") 对我来说,这很明显,这是一个数据库问题,所以我做的第一件事是重新启动运行MariaDB的服务器。 之后,networking应用程序可以连接到服务器,一切正常,运行正常。 奇怪的是,用户在正确的IP表中,网站运行相同的凭据差不多一年,重置后,它又开始工作。 两天之后,昨天再次发生,两次都以同样的方式“固定”。 错误日志是空的,我开始logging所有的查询。 在拒绝访问Web应用程序之前,我没有发现在执行的最后一个查询中有什么奇怪的地方。 不幸的是,我找不到有类似问题的人…任何帮助都非常受欢迎! 数据库不小(10GB),可以关联吗? 谢谢!!
我有一个由MariaDB SQL数据库支持的CentOS 7上运行的FreeRADIUS版本3.0.13 (适用于主机x86_64-redhat-linux-gnu,构build于2017年8月23日15:18:22)。 我能够使用radtest从远程系统成功地对SQL数据库中的用户条目提出请求。 然而,涉及EAP隧道的请求总是被Access-Reject满足,审计日志logging了一个空密码,这似乎暗示密码不是从内部隧道中提取的。 这在radpostauth表的摘录中有所体现 ; loggingid = 22是由于对testing用户的最大请求而创build的,loggingid = 23是由于来自WPA2-Enterprise WAP的请求而创build的。 +—-+—————-+——–+—————+———————+ | id | username | pass | reply | authdate | +—-+—————-+——–+—————+———————+ | 22 | tu | | Access-Reject | 2017-08-28 20:23:47 | | 23 | tu | testp2 | Access-Accept | 2017-08-28 20:28:04 | +—-+—————-+——–+—————+———————+ FreeRADIUS Wiki SQL如何撰写有关类似的声音问题的作者: EAP使用内部隧道validation机制。 […]
我现在有一个MariaDB Galera集群,有三台服务器,多主设置,InnoDB表遍布数十个数据库。 这一切都很好。 我想在另一个数据中心添加第四个服务器作为另一个主数据库,但仅限于其中一个数据库。 据此,“数据库中的所有数据库,一个或多个数据库或表格都可以被select性地复制。” 要清楚的是,这个页面并没有特别提到Galera集群,所以它可能与我的设置无关。 这个第四台服务器将在一个数据中心,在这个数据中心里,带宽和存储都是有限的,所以我不想复制数十个数据库,浪费了服务器上的空间和带宽。 我的第一个问题是,这是否意味着如果我select仅复制一个子集(如单个数据库或数据库中的单个表),可以在每台服务器上完成,还是整个群集只复制这个子集? 如果我可以在每个服务器的基础上做到这一点,有人可以指点我哪些资源,我可以看看这个?
我在Debian 9下安装并configuration了postfix,dovecot,clamav等,我试图启动amavis,但是我得到了那个令人讨厌的错误。 Sep 21 17:04:51 test.local amavis[31020]: Can't load '/usr/lib/x86_64-linux-gnu/perl5/5.24/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18: version `libmariadbclient_18' not found (required by / usr/lib/x86_64-linux-gnu/perl5/5.24/auto/DBD/mysql/mysql.so) at /usr/lib/x86_64-linux-gnu/perl/5.24/DynaLoader.pm line 187. 我真的不知道该怎么办我从来没有真正安装任何与邮件服务器有关的东西。 我尝试了符号链接,但显然失败了。 我怎样才能解决这个问题? 谢谢! 编辑已知的mariadb问题https://jira.mariadb.org/browse/MDEV-13615
我在CentOS 7.2上安装了MySQL 5.7和MariaDB 10.0.28 Galera群集(3个节点) Galera群集工作正常。 当我在主节点上执行一个事务的时候,其他节点。 我已经configuration主人为MySQL和从属MariaDB。 现在,当我在MySQL实例中进行一个事务时,只有MariaDB Galera集群的主节点正在被复制。 没有发生到集群中其他2个节点的复制。 有没有人对此有任何意见? 谢谢Narayana
我最近在Ubuntu VServer 16.04上用MariaDB 10.31安装了一个Koha库。 一切顺利,直到根重新启动:现在我得到:软件错误: DBIx :: Class :: Storage :: DBI :: catch {…}():DBI连接失败:无法通过套接字'/var/run/mysqld/mysqld.sock'(111)连接到本地MySQL服务器at /usr/share/perl5/DBIx/Class/Storage/DBI.pm line 1492. at /usr/share/koha/lib/Koha/Database.pm line 100 当我尝试连接到网站。 我马上检查是否MySQL正在运行,它没有。 所以我试图重新启动它 – 但我得到一个错误 mysql status: mysql.service – LSB: Start and stop the mysql database server daemon Loaded: loaded (/etc/init.d/mysql; bad; vendor preset: enabled) Active: failed (Result: exit-code) since Mi 2017-10-18 20:08:06 […]
虽然有大量关于mysql_secure_installation的资料,但我找不到这个问题的答案。 我感兴趣的版本是MariaDB 10.2.9。 没有testing数据库或匿名用户,这就是为什么我想知道是否有必要运行脚本。
想要试用MariaDB对RocksDB的支持,不幸的是它似乎不支持长键,如varchar(255)和utf8mb4字符编码。 当我收到以下例外: 1071 Specified key was too long; max key length is 767 bytes 对于InnoDB,我只是将innodb_large_prefix更改为true,但是目前对于RocksDB来说似乎没有类似的设置。 我刚刚错过了一个设置,或目前不可能使用长键? 我在跑步: Ubuntu 16.04.3 LTS MariaDB 10.2.10 MariaDB RocksDB插件10.2.10
我用正式的docker图像设置了几个maraidb v10.2.10容器。 Master可以读/写,slave是只读的。 [mysqld] server_id=2 read_only=1 innodb_read_only=1 复制工作一段时间,但它停止了以下错误: Slave_IO_Running: Yes Slave_SQL_Running: No Last_Errno: 1942 Last_Error: Error during COMMIT: failed to update GTID state in mysql.gtid_slave_pos: 1036: Table 'gtid_slave_pos' is read only 我把这行添加到slave的my.cnf中,并从头开始重新设置,但仍然出现同样的错误。 replicate-ignore-table=mysql.gtid_slave_pos 这是否意味着Innodb无法复制到innodb-read-only服务器?