首页 MariaDB

MariaDB

  • Windows10系统下安装MariaDB的教程图解

    Windows10系统下安装MariaDB的教程图解

    截至写这篇博客为止,MariaDB官方的稳定版本为,详情访问官方地址:https://downloads.mariadb.org/ 安装之前先简单说一下MariaDB: MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此开源社区采用分支的方式来避开这个风险。所以说呢,MariaDB数据库管理系统...

    MariaDB 2019-12-07 42 0
  • MariaDB数据库的外键约束实例详解

    MariaDB数据库的外键约束实例详解

    外键 外键的用途是确保数据的完整性。它通常包括以下几种: 1 实体完整性,确保每个实体是唯一的(通过主键来实施) 2 域完整性,确保属性值只从一套特定可选的集合里选择 3 关联完整性,确保每个外键或是NULL(如果允许的话)或含有与相关主键值相配的值 1.什么是外键约束 与主键约束不同,创建外键约束不会自动创建对应的索引。 但是由于以下原因,对外键手动创建索引通常是有用的: 当在查询中组合相关表中的数据时,经常在联接条件中使用外键列,方法是将一个表的外键约束中的一列或多列与另一个表中...

    MariaDB 2019-12-07 43 0
  • CentOS安装和设置MariaDB的教程

    CentOS安装和设置MariaDB的教程

    上篇文章给大家介绍了 Centos 使用YUM安装MariaDB,相关资料可以参考下此文。 说明: 首先必须能链接外网. 如果不能直接访问,那也可以设置代理,请参考: 在内网机器上设置yum代理 使用 yum 的权限要求是 root 用户,如果你不是,那么可以需要 在 shell命令之前加上 sudo, 或者 su root 切换到 super 管理员进行操作. 并可能需要输入密码. 1. 添加 yum 数据源; 建议命名为 MariaDB.repo 类似的名字: cd /etc/yum.repos....

    MariaDB 2019-12-07 42 0
  • MongoDB快速入门笔记(八)之MongoDB的java驱动操作代码讲解

    MongoDB快速入门笔记(八)之MongoDB的java驱动操作代码讲解

    MongoDB的Java驱动是线程安全的,对于一般的应用,只要一个Mongo实例即可,Mongo有个内置的连接池(池大小默认为10个)。 下面代码给大家介绍MongoDB的java驱动操作,具体代码如下所示: import java.util.ArrayList; import java.util.List; import java.util.regex.Pattern; import org.bson.Document; import com.mongodb.MongoClient; imp...

    MariaDB 2019-12-07 43 0
  • CentOS7中成功安装MariaDB的方法教程

    CentOS7中成功安装MariaDB的方法教程

    前言 在自己的VPS的CentOS7安装Oracle的Mysql失败以后,我又开始找CentOS7上面安装MariaDB的方法,于是从网上找到了安装MariaDB一篇文章便实践起来,一步步的安装成功了,所以将自己安装的步骤总结处理分享给大家,下面话不多说,来看看详细的介绍吧。 1、查看MariaDB的yum包 执行命令:yum list mariadb* 2、执行安装 执行命令:yum -y install mariadb* 3.启动MariaDB 执行命令:s...

    MariaDB 2019-12-06 44 0
  • 记一次mariadb数据库无法连接

    记一次mariadb数据库无法连接

    自从自己维护blog以后,基本一个月内,都会出现1,2次这种错误,以前解决的办法很简单,就是把虚拟机重启一下就可以。经常是网友在微信,qq,微博提醒我blog挂掉。 刚好国庆期间碰上,就顺便提高一下自己的运维能力,看看具体的原因。 tail /var/log/mariadb/mariadb.log 看到大概的错误 161004 11:21:05 InnoDB: Fatal error: cannot allocate memory for the buffer pool 161004 11:21:05...

    MariaDB 2019-12-06 54 0
  • CentOS6.7系统中编译安装MariaDB数据库

    CentOS6.7系统中编译安装MariaDB数据库

    环境:CentOS6.7,minimal安装。 前提条件:安装了编译环境,安装了Apache。 1、下载解压 # wget http://archive.mariadb.org//mariadb-5.5.44/bintar-linux-x86/mariadb-5.5.44-linux-i686.tar.gz # tar xf mariadb-5.5.44-linux-x86_64.tar.gz -C /usr/local # cd /usr/local 2、创建数据目录 #...

    MariaDB 2019-12-06 47 0
  • mariadb的主从复制、主主复制、半同步复制配置详解

    mariadb的主从复制、主主复制、半同步复制配置详解

    主从服务器的时间要同步,数据库版本最好是一致的,以免造成函数处理、日志读取、日志解析等发生异常。 以下三个主从复制的设置是独立的。 注意防火墙和selinux的影响。 1、简单主从复制的实现 (1)主服务器的配置 1)安装mariadb-server [root@localhost ~]# yum -y install mariadb-server 2)编辑/etc/my.cnf文件 [root@localhost ~]# vim /etc/my.cnf 在[mysqld]段...

    MariaDB 2019-12-06 40 0
  • MariaDB性能调优工具mytop的使用详解

    MariaDB性能调优工具mytop的使用详解

    前言 mytop为MariaDB自带工具,但MySQL并没有携带该工具,需要自行安装。安装方式请自行google== 使用方式 ./mytop --prompt -u xxx -h xxx -P xxx -d xxx 结果解释 常用结果展示 MariaDB on localhost (10.1.18-MariaDB) up 77+08:53:14 [20:08:00] Queries: 17.6G qps: 2833 Slow: 106.7k Se/In/Up/De(...

    MariaDB 2019-12-06 38 0
  • centos7下安装mysql(MariaDB)的教程

    centos7下安装mysql(MariaDB)的教程

    centos7安装MariaDB教程,分享给大家 1.centos7现状:   新系统无法再使用yum install mysql-server来安装mysql,因为已使用mariadb代替mysql。 2.安装mariadb: [root@localhost ~]# yum -y install mariadb* Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors....

    MariaDB 2019-12-04 33 0
  • Window7安装MariaDB数据库及系统初始化操作分析

    Window7安装MariaDB数据库及系统初始化操作分析

    本文实例讲述了Window7安装MariaDB数据库及系统初始化操作。分享给大家供大家参考,具体如下: MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 一、MariaDB下载 1.MariaDB下载地址下载链接,选择最新版本。 2.下载之后解...

    MariaDB 2019-12-04 33 0
  • Exchange在接收连接器上启用匿名中继的方法

    Exchange在接收连接器上启用匿名中继的方法

    Exchange邮件系统默认是关闭匿名中继的,也就是说用户发送外网邮件必须经过验证才可以发送,如果匿名发送外网邮件就会出现550 5.7.1 Unable to relay的错误。 但有些设备,比如扫描仪或者ERP系统等等后台可能需要嵌入SMTP来发送系统邮件,而在SMTP模块设置中有的设备不支持用户名和密码验证,只能填写一个发件人邮箱地址和SMTP服务器地址,这就需要在邮件服务器调整安全设置,允许这些设备的IP匿名投递邮件;下面是针对Exchange系统的调整设置记录: 方法一:使用 EMC 控制台创...

    MariaDB 2019-12-04 33 0
  • MariaDB中的threadpool详细介绍和使用方法

    MariaDB中的threadpool详细介绍和使用方法

    Thread pool是什么 MySQL是每个连接上来都要创建一个线程来执行语句。这样每一个新的连接进来即会创建一个新的线程,这种动作对MySQL本身压力比较大。Threadpool是提供一种线程代理的模型执行每个连接的语句。而MySQL内部维护一个可能接受的线程总数,减少线程太多在CPU切换等方面的压力。 使用Threadpool的好处 1.使用线程代理的模型在连接数已知可控的情况下,提前创建好过线程并利用操作系统的threadpool技术维护,能减少很多开销。 2.尽可能的使用操作系统的线程方面的管理,...

    MariaDB 2019-12-04 39 0
  • Mysql/MariaDB启动时处于进度条状态导致启动失败的原因及解决办法

    Mysql/MariaDB启动时处于进度条状态导致启动失败的原因及解决办法

    今天打开网站突然发现网站无法打开,后来通过SSH登陆服务器发现MARIADB数据库没有启动成功,再次启动还是无法成功启动,一直处于启动进度条,进度条结束后提示ERROR。查看日志出现以下错误: InnoDB: Unable to lock ./ibdata1, error: 11 后经调试发现是因为MariaDB数据库所在分区已经满了,造成无法启动。 只有将MariaDB数据库存放数据目录移动到另外一个磁盘份额比较大的分区或者将当前分配删除一些不必要的文件。 移动办法: 1.停掉mysql服务器:...

    MariaDB 2019-12-04 34 0
  • 关于MariaDB安装问题小记(CMakeErrorat)

    关于MariaDB安装问题小记(CMakeErrorat)

    今日在安装MariaDB的时候始终提示如下错误,但是我已经安装了libaio-devel库: CMake Error at cmake/build_configurations/mysql_release.cmake:128 (MESSAGE): aio is required on Linux, you need to install the required library: Debian/Ubuntu: apt-get install libaio-dev RedHat/Fedora/Oracle L...

    MariaDB 2019-11-29 31 0