mariadb

Why MariaDB loads setting for about 5-8 minutes?

淺唱寂寞╮ 提交于 2020-02-07 02:26:46
问题 I want to create using docker-compose two images: 1. My Spring Boot app 2. MariaDB as a database for the app dockerfile for MariaDB: FROM mariadb:latest ADD my.cnf /etc/mysql/my.cnf ENV MYSQL_USER test ENV MYSQL_PASSWORD Test123456 ENV MYSQL_ROOT_PASSWORD lsagvcbjkz<kcnz EXPOSE 3306 and docker.compose: version: '2.1' services: db: image: mariadb container_name: mariaDB environment: MYSQL_DATABASE: testdb healthcheck: test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"] networks: - backend

Why does Mariadb gets stuck at “Opening tables” when DESC command is used when under load?

允我心安 提交于 2020-02-06 11:20:07
问题 In our production servers, whenever we have production peak times, we often encounter following command stuck. 461720 c6b2c772b91fd3d8 wra01.ntex.com:33664 c6b2c772b91fd3d8 Query 24 Opening tables DESC `tabSMS Alert` 0.000 Is DESC a locking command which has to wait for something? 来源: https://stackoverflow.com/questions/59005376/why-does-mariadb-gets-stuck-at-opening-tables-when-desc-command-is-used-when-u

Looping Over a Java Object and Passing One Field to a Mongo Query Similar to SQL WHERE…IN Clause

核能气质少年 提交于 2020-02-06 07:56:10
问题 This question was migrated from Database Administrators Stack Exchange because it can be answered on Stack Overflow. Migrated 22 days ago . I am trying to construct a MongoDB equivalent of an SQL WHERE IN clause by iterating over a Java Object List and using one field in that list to fill in the IN data. Using generic example, I would like to build the following command in MongoDB syntax: SELECT title FROM albums WHERE recorded_year IN ('1967','1968','1969','1970'); The SQL command IN data is

三 表操作

懵懂的女人 提交于 2020-02-06 07:15:10
一 存储引擎介绍   一、什么是存储引擎   二、MySQL支持的存储引擎   三、使用存储引擎 二 表介绍、创建及查询 三 数据类型   一、类型介绍   二、数值类型   三、日期类型   四、字符串类型   五、枚举类型与集合类型 四 表完整性约束   一、约束简介   二、not null与default   三、unique   四、primary key   五、auto_increment   六、foreign key 五 修改表ALTER TABLE 六 复制表与删除表 一 存储引擎介绍 一、什么是存储引擎 mysql中建立的库===>文件夹 库中建立的表===>文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又称为存储引擎。 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方 法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和 操作此表的类型) 在Oracle 和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的。而MySql 数据库提供了多种存储引擎

Haproxy+Keepalived+MariaDB(Galera集群)

自古美人都是妖i 提交于 2020-02-06 04:14:04
Haproxy+Keepalived+MariaDB(Galera集群) 1. 环境 1.1 操作系统:CentOS 7.* 1.2 机器: 192.16.16.108 haproxy01(haproxy+keepalived) 192.16.16.109 haproxy02(haproxy+keepalived) 192.16.16.100 mysql01(mariadb) 192.16.16.101 mysql02(mariadb) 2. 准备工作 2.1 关闭防火墙(所有服务器) >> systemctl stop firewalld.service >> systemctl disable firewalld.service >> setenforce 0 >> sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config 2.2 修改/etc/hosts文件 >> cat << END >> /etc/hosts 192.16.16.108 haproxy01 192.16.16.109 haproxy02 192.16.16.100 mysql01 192.16.16.101 mysql02 END 3. 配置MariaDB(Galera集群) 3.1 运行在mysql01和mysql02 >>

centos7升级自带mariadb

送分小仙女□ 提交于 2020-02-05 12:02:56
#查看版本 [root@guangzhou local]# mysql --version mysql Ver 15.1 Distrib 5.5.64-MariaDB, for Linux (x86_64) using readline 5.1 #查看使用状态 [root@guangzhou local]# systemctl status mariadb ● mariadb.service - MariaDB database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Active: active (running) since 三 2020-01-29 17:31:33 CST; 6 days ago Main PID: 964 (mysqld_safe) CGroup: /system.slice/mariadb.service ├─ 964 /bin/sh /usr/bin/mysqld_safe --basedir=/usr └─1249 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql

mac下xampp的使用

喜欢而已 提交于 2020-02-04 18:29:31
安装 brew cask install xampp 默认账号root,无密码 升级xampp后,需要更新数据表 /Applications/XAMPP/xamppfiles/bin/mariadb-upgrade 旧的mysql_upgrade vs 新的mariadb-upgrade https://mariadb.com/kb/en/mysql_upgrade/ 来源: https://www.cnblogs.com/shengulong/p/12260277.html

Complex query performance in MySQL InnoDB versus MyISAM

倾然丶 夕夏残阳落幕 提交于 2020-02-03 18:48:15
问题 I am running on MariaDB 10.0.15 on a 4GB RAM cloud server with Local SSD disk for database. My model: users <n---n> right_holders <n---n> tracks ---n> raw_detections I have this table raw_detections with more than 100 million records. I want to sum all raw_detections for a specific user in a specific period. This is the query that I am having problem: SELECT DATE(raw_detection.created_at), SUM(1) FROM `raw_detection` INNER JOIN `audio_sources` ON `audio_sources`.`id` = `raw_detection`.`audio

mariadb10安装

元气小坏坏 提交于 2020-02-03 13:48:13
Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB 添加安装源或是从官网下载安装包 https://downloads.mariadb.org/ #官网下载比较快,安装方式看内部README操作 yum install MariaDB - server MariaDB - client systemctl start mariadb mysql_secure_installation    #对Mariadb进行初始安全配置(设置 MariaDB 的 root 账户密码,禁用 root 远程登录,删除测试数据库以及测试帐号,最后需要使用下面的命令重新加载权限) mysql -V mysqld --print-defaults    #打印启动加载配置 mysql -u root -p       #密码登录 Via & reference : 如何在 CentOS 7 上安装和安全配置 MariaDB 10 来源: https://www.cnblogs.com/firewalld/p/12255201.html

SaltStack之return与job管理

喜欢而已 提交于 2020-02-03 05:54:03
文章目录 1. SaltStack组件之return 1.1 return流程 1.2 使用mysql作为return存储方式 2. job cache 2.1 job cache流程 2.2 job管理 1. SaltStack组件之return return组件可以理解为SaltStack系统对执行Minion返回后的数据进行存储或者返回给其他程序,它支持多种存储方式,比如用MySQL、MongoDB、Redis、Memcache等,通过return我们可以对SaltStack的每次操作进行记录,对以后日志审计提供了数据来源。目前官方已经支持30种return数据存储与接口,我们可以很方便的配置与使用它。当然也支持自己定义的return,自定义的return需由python来编写。在选择和配置好要使用的return后,只需在salt命令后面指定return即可。 //查看所有return列表 [root@master ~]# salt '*' sys.list_returners 192.168.69.202: - carbon - couchdb - elasticsearch - etcd - highstate - hipchat - local - local_cache - mattermost - multi_returner - pushover -