1)增加mariaDB的yum源[root@centos6-test08 ~]# cd /etc/yum.repos.d/
[root@centos6-test08 yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak
[root@centos6-test08 yum.repos.d]# vim CentOS-Base.repo
.....
Read More
moregeek program
MariaDB MaxScale 和 Galera Cluster 配置参考-多极客编程
简介
MariaDB MaxScale 是一个数据库代理,它扩展了 MariaDB Server 的高可用性,可伸缩性和安全性,同时通过将其与底层数据库基础架构分离来简化应用程序开发,采用可扩展的体系结构设计,支持插件,将其功能扩展到透明负载平衡之外,成为数据库防火墙。 通过内置多个路由器,过滤器和协议的插件,MariaDB MaxScale 可以配置为根据业务和技术要求转发数据库请求和修改数据
Read More
Read More
Row size too large Changing some columns to TEXT o-多极客编程
日前在做mysql备份还原的时候出现了一个问题,全备数据库再还原,在还原时候会出现以下错误:ERROR 1118 (42000) at line 1480: Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 b
Read More
Read More
横空出世的 MariaDB,为啥能吊打 MySQL?-多极客编程
MySQL的发展史MySQL的历史可以追溯到1979年,它的创始人叫作Michael Widenius,他在开发一个报表工具的时候,设计了一套API,后来他的客户要求他的API支持sql语句,他直接借助于mSQL(当时比较牛)的代码,将它集成到自己的存储引擎中。但是他总是感觉不满意,萌生了要自己做一套数据库的想法。一到1996年,MySQL 1.0发布,仅仅过了几个月的时间,1996年10月MyS
Read More
Read More
MySQL授权用户 % 包括localhost吗?-多极客编程
1、部分项目的MySQL连接时候发现,有时只建了%的账号,可以通过localhost连接,有时候连不上。
[root@centos data]# mysql -h 127.0.0.1 -utest1 -p'AAAA###1188'
Warning: Using a password on the command line interface can be insecure.
2、2种连接方法执行m
Read More
Read More
MySQL授权用户 % 包括localhost吗?-多极客编程
1、部分项目的MySQL连接时候发现,有时只建了%的账号,可以通过localhost连接,有时候连不上。
[root@centos data]# mysql -h 127.0.0.1 -utest1 -p'AAAA###1188'
Warning: Using a password on the command line interface can be insecure.
2、2种连接方法执行m
Read More
Read More
mysql和mariadb-多极客编程
mysql/mariadb
定义环境变量
临时定义环境变量
export PATH=$PATH:/usr/local/mariadb/bin/
/usr/local/mariadb/bin/ 这个路径是安装mysql的包所在路径,我安装的是mariadb
永久定义环境变量
vim /etc/profile
增加代码
export PATH=$PATH:/usr/local/maria
Read More
Read More
再见,MySQL!性能被 MariaDB 吊打-多极客编程
MySQL的发展史MySQL的历史可以追溯到1979年,它的创始人叫作Michael Widenius,他在开发一个报表工具的时候,设计了一套API,后来他的客户要求他的API支持sql语句,他直接借助于mSQL(当时比较牛)的代码,将它集成到自己的存储引擎中。但是他总是感觉不满意,萌生了要自己做一套数据库的想法。一到1996年,MySQL 1.0发布,仅仅过了几个月的时间,1996年10月MyS
Read More
Read More
MariaDB Server MiniFest Wed 9 Dec 2020-多极客编程
New MariaDB releases come with regular intervals. Releasing a new version is a balance between new functionality and bugfixes on one side, and stability on the other. How do we get optimum quality for
Read More
Read More
MariaDB DevRoom at FOSDEM-多极客编程
Great news! MariaDB got its own DevRoom at FOSDEM 6-7 Feb 2021(https://fosdem.org/2021/schedule/). Usually FOSDEM happens in Brussels, but nobody is surprised that it is virtual this year.What FOSDEM
Read More
Read More
MariaDB之日期和时间数据类型-多极客编程
DATE语法DATE一个日期。支持的范围是'1000-01-01'到'9999-12-31'。MariaDB以'YYYY-MM-DD'格式显示DATE值,但也可以以更宽松的格式分配日期,包括字符串或数字,只要它们有意义。这些格式包括短年份、YY-MM-DD、无分隔符、YYMMDD或任何其他可接受的分隔符,例如YYYY/MM/DD。详情请看日期和时间字元。'0000-00-00-00'是一个允许的特
Read More
Read More
MariaDB之数字数据类型-多极客编程
BIT语法BIT[(M)]一种位字段类型。M表示每个值的位数,从1到64。如果省略M,默认为1。位值可以用b'value'符号插入,其中value是0和1的位值。比特字段会从左边自动加零到比特的全长,所以例如在BIT(4)字段中,'10'相当于'0010'。位是以二进制形式返回的,所以要显示它们,可以加0,或者使用一个函数,如HEX、OCT或BIN来转换它们。TINYINT语法TINYINT[(M
Read More
Read More
MariaDB之字符串数据类型-多极客编程
CHAR语句[NATIONAL] CHAR[(M)] [CHARACTER SET charset_name] [COLLATE collation_name]一个固定长度的字符串,存储时总是用空格右键填充到指定长度。M代表列长,以字符为单位。M的范围是0到255。如果省略M,则长度为1。CHAR(0)列可以包含2个值:空字符串或NULL。这种列不能成为索引的一部分。CONNECT存储引擎不支持C
Read More
Read More
mariadb 数据库初始化的一些操作-多极客编程
环境 Linuxmint 20 ulyana安装sudo apt update && sudo apt upgrade -y && sudo apt install mariadb-server mariadb-client -y此时mariadb的默认只能通过命令行 sudo来连接, 无法通过datagrip等 tcp连接,需要如下设置进入mysqlsudo my
Read More
Read More
LNMP架构搭建部署-多极客编程
网站的LNMP架构
部署前注意:
selinux 、防火墙需要关闭
/tmp 的权限需要为1777 不然会导致mysql服务无法启动
nginx、MySQL(此处用mariadb代替)、php的作用:
nginx: 处理用户的静态请求。
例如:html、jpg、txt、MP4等信息
php:
处理动态的页面请求
负责和数据库建立关系
MySQL(mariadb):存储用户的字符串数
Read More
Read More
MariaDB Galera Cluster集群故障恢复-多极客编程
mariadb galera cluster集群故障恢复时,经常会遇到节点无法启动的情况,启动服务时报错:systemctl start mariadb
Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" a
Read More
Read More
k8s部署mariadb-多极客编程
1、构建mariadb的dockerfile
FROM mariadb:latest
ENV MYSQL_ROOT_PASSWORD 123456
ENV LANG zh_CN.UTF-8
2、docker build打包并上传到harbor仓库
docker build -t xxx.xxx.com:10443/library/mariadb:latest .
docker push xxx.
Read More
Read More
NO.A.0005——mysql/mariadb-多实例-多极客编程
mysql/Mariadb多实例教程:
一、概述关系型数据库常见组件:数据库:database表:table行:row列:column索引:index视图:view用户:user权限privilege存储过程:procedure,无返回值存储函数:function,有返回值触发器:trigger时间调度器:event scheduler,任务计划
二、创建多实例:1、设计规划;环境检查:在一个服务
Read More
Read More
[ERROR] InnoDB: Unable to lock ./ibdata1,error: 11-多极客编程
错误如下:
2020-05-19 09:28:19 11082 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 11
2020-05-19 09:28:19 11082 [Note] InnoDB: Check that you do not already have another mysqld process using the same In
Read More
Read More
手把手教你使用 Prometheus 监控 MySQL 与 MariaDB.md-多极客编程
概述
MySQL 是常用的关系型数据库,MariaDB 作为 MySQL 的分支版本,兼容 MySQL 协议,也越来越流行。在 Kubernetes 环境中如何使用 Prometheus 来对它们进行监控呢?通常是借助开源的 mysqld-exporter 来实现,本文将围绕这个主题展开详细介绍下。
mysqld-exporter 原理介绍
mysqld-exporter 通过读取 MySQL 或
Read More
Read More