草庐IT

MariaDB4j

全部标签

mysql - Swisscom 云上的 Mariadb 配置

我们将使用下一个堆栈:Tomcat8/Java8buildpacked+ELK+S3+MariaDB。我们准备好我们的包,部署过程开始正常,但我们仍然停留在配置MariaDB上。更具体地说,我们至少需要在Maria(Mysql)的my.cnf文件中设置下一个参数:lower_case_table_names=1事务隔离=READ-COMMITTED整理服务器=utf8_general_ci字符集服务器=utf8有人知道怎么做吗?因为我们发现唯一可以使用的是Swisscom手册中的下一个->https://docs.developer.swisscom.com/devguide/serv

mysql - 在 Liquibase 中自动生成 UUID - Mysql MariaDB

我试图创建一个表,其主键应该是在插入时自动生成的UUID。mysql--versionmysqlVer15.1Distrib10.1.22-MariaDB,forosx10.11(x86_64)usingreadline5.1这是我试过的变更集:但这甚至没有处理生成的相应查询中的valueComputed属性。谁能帮忙。注意:查询selectUUID();当我在mysql终端中尝试时工作正常。编辑:生成的查询是CREATETABLEquiz_question(idCHAR(36),quiz_idCHAR(36)NULL,question_idCHAR(36)NULL,CONSTRAIN

mysql - jOOQ 为嵌套选择生成的 SQL 在 MySQL/MariaDB 中不起作用

对于经典排名问题(每个玩家最好的3个结果的总和)我使用jOOQDSL和Scala提出了以下子查询(嵌入作为选择值并加入更复杂的查询中):valtr1=TOUR_RESULT.as("tr1")valtr2=TOUR_RESULT.as("tr2")valinner:Table[Record1[java.lang.Integer]]=DSL.select(count().as("count")).from(tr2).where(tr1.PLAYER_ID.eq(tr2.PLAYER_ID).and(tr1.NSP_SCORE.le(tr2.NSP_SCORE))).asTable("tr

php - 从 Docker 容器使用本地主机连接到 MariaDB

首先我确实阅读了这些链接ConnecttoDockerMySQLcontainerfromlocalhost?ConnecttoMysqlonlocalhostfromdockercontainerFrominsideofaDockercontainer,howdoIconnecttothelocalhostofthemachine?但是作为docker的初学者。它对我没有帮助。你需要知道的:是的,我需要本地主机。我正在开发一个可以交互的应用程序直接用数据库。它创建/删除用户权限和允许某些用户以有限的权限从远程访问使用权。初始化后,该应用程序将放弃对root和forge用户的默认远程访

mysql - 我应该使用 Neo4j 来寻找相似的用户还是坚持使用 MySQL 之类的东西?

我正在开始一个新项目,虽然我已经习惯了MySQL,但我还是担心效率问题。我对其他选择持开放态度,图形数据库听起来很有趣。我需要根据位置和评级等值找到相似的用户。在mysql中,我可能必须加入2个多对多关系,并根据位置和这些值的距离(可能是欧氏距离)进行排序。MySQL似乎处理这样的事情很慢。我还需要做一些事情,比如找到10个文本以子字符串开头且连接数最多的节点(我猜这是一个自动完成)。Neo4j或其他图形数据库是否可以轻松高效地执行此操作? 最佳答案 是的,Neo4J肯定比MySQL更合适。我自己已经将它用于相似性搜索,并将继续这样

php - CakePHP - 从 Mysql 升级到 MariaDB

我在CakePHP2.4中的网站很少,并且必须将其MysqlAPI升级为MariaDBAPI,我想知道CakePHP2.4是否原生支持MariaDB?或者我必须安装一些PHP扩展,并稍微改变CakePHP,希望有人能给我一些建议,谢谢。 最佳答案 当我在谷歌上搜索时,我喜欢这个-https://mariadb.com/kb/en/mariadb-vs-mysql-compatibility/,所以他们的驱动程序,API是一样的。所有MySQL连接器(PHP、Perl、Python、Java、.NET、MyODBC、Ruby、MySQ

mysql - 维护 neo4j 和 mysql 数据存储之间的一致性

我有一个mysql数据库作为我的主数据的基本数据存储。对于类似于Friendsoffriends类型的复杂多级查询,我有一个图形数据存储区neo4j。我面临的问题是在维护事务时,我必须在mysql中插入用户记录,在neo4j中插入用户节点。现在我希望他们都成功。我所完成的是,如果neo4j插入成功,那么我将插入一个mysql用户记录。但是如果插入mysql用户记录失败怎么办我有一个不一致的状态。如果我先插入mysql然后再插入neo4j,也会发生类似情况。有什么方法可以跨mysql和neo4j完成事务。我是否需要维护某种失败的事务日志并在以后执行它们?谢谢!我知道很多人不同意neo4j

php - 在单个 MySQL 或 MariaDB 事务中可以使用多少查询

在单个MySQL/MariaDB事务中可以使用多少个查询?交易中使用的查询数量是否有限制?目前我已经测试了一个大型ZF1项目,一个包含175,000多个查询的事务,它运行良好!交易将每月执行一次,但future可以增加查询次数。是否有查询次数限制,或者在增加事务量时是否有性能问题?$db=Zend_Db_Table_Abstract::getDefaultAdapter();//begindatabasetransaction$db->beginTransaction();try{//herecomesthebulkprocessingwithinsert,updateanddelet

mysql - 将mysql数据库导入mariadb

尝试从docker容器mysql:5.6将数据库备份(.sql)导入我的本地MySQL(MariaDB)。这是我用过的命令:mysql-uroot-pdatabase_name也想尝试mysqlimport,但我总是遇到同样的错误。ERROR1064(42000)atline1:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMariaDBserverversionfortherightsyntaxtousenear'mysqlVer14.14Distrib5.6.33,forLinux(x86_64)u

mysql - 更改数据目录后 MariaDB 启动失败

背景信息:我让CentOS7安装程序自动分区。FilesystemSizeUsedAvailUse%Mountedon/dev/mapper/centos-root50G43G7.9G85%/devtmpfs32G032G0%/devtmpfs32G032G0%/dev/shmtmpfs32G9.3M32G1%/runtmpfs32G032G0%/sys/fs/cgroup/dev/sda1492M123M369M25%/boot/dev/mapper/centos-home476G54G422G12%/hometmpfs6.3G06.3G0%/run/user/1000tmpfs6.