Skip to main content

moregeek program

CentOS6 下使用yum安装MariaDB-多极客编程

 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

MariaDB MaxScale 和 Galera Cluster 配置参考-多极客编程

简介 MariaDB MaxScale 是一个数据库代理,它扩展了 MariaDB Server 的高可用性,可伸缩性和安全性,同时通过将其与底层数据库基础架构分离来简化应用程序开发,采用可扩展的体系结构设计,支持插件,将其功能扩展到透明负载平衡之外,成为数据库防火墙。 通过内置多个路由器,过滤器和协议的插件,MariaDB MaxScale 可以配置为根据业务和技术要求转发数据库请求和修改数据

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

横空出世的 MariaDB,为啥能吊打 MySQL?-多极客编程

MySQL的发展史MySQL的历史可以追溯到1979年,它的创始人叫作Michael Widenius,他在开发一个报表工具的时候,设计了一套API,后来他的客户要求他的API支持sql语句,他直接借助于mSQL(当时比较牛)的代码,将它集成到自己的存储引擎中。但是他总是感觉不满意,萌生了要自己做一套数据库的想法。一到1996年,MySQL 1.0发布,仅仅过了几个月的时间,1996年10月MyS

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

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

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

再见,MySQL!性能被 MariaDB 吊打-多极客编程

MySQL的发展史MySQL的历史可以追溯到1979年,它的创始人叫作Michael Widenius,他在开发一个报表工具的时候,设计了一套API,后来他的客户要求他的API支持sql语句,他直接借助于mSQL(当时比较牛)的代码,将它集成到自己的存储引擎中。但是他总是感觉不满意,萌生了要自己做一套数据库的想法。一到1996年,MySQL 1.0发布,仅仅过了几个月的时间,1996年10月MyS

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

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

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

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

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

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

LNMP架构搭建部署-多极客编程

网站的LNMP架构 部署前注意: selinux 、防火墙需要关闭 /tmp 的权限需要为1777 不然会导致mysql服务无法启动 nginx、MySQL(此处用mariadb代替)、php的作用: nginx: 处理用户的静态请求。 例如:html、jpg、txt、MP4等信息 php: 处理动态的页面请求 负责和数据库建立关系 MySQL(mariadb):存储用户的字符串数

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

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

NO.A.0005——mysql/mariadb-多实例-多极客编程

mysql/Mariadb多实例教程: 一、概述关系型数据库常见组件:数据库:database表:table行:row列:column索引:index视图:view用户:user权限privilege存储过程:procedure,无返回值存储函数:function,有返回值触发器:trigger时间调度器:event scheduler,任务计划 二、创建多实例:1、设计规划;环境检查:在一个服务

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

手把手教你使用 Prometheus 监控 MySQL 与 MariaDB.md-多极客编程

概述 MySQL 是常用的关系型数据库,MariaDB 作为 MySQL 的分支版本,兼容 MySQL 协议,也越来越流行。在 Kubernetes 环境中如何使用 Prometheus 来对它们进行监控呢?通常是借助开源的 mysqld-exporter 来实现,本文将围绕这个主题展开详细介绍下。 mysqld-exporter 原理介绍 mysqld-exporter 通过读取 MySQL 或

Read More