mariadb

Building MariaDB with musl: /usr/bin/ld cannot find -lgcc_s

别来无恙 提交于 2020-12-13 17:50:59
问题 I am trying to build MariaDB v10.3 with a musl tool chain on x86_64 Debian kernel v4.19. I have mainly been using the musl-gcc gcc wrapper to achieve this. The relevant packages I installed are as follows: musl (1.1.21-2): standard C library musl-dev (1.1.21-2): standard C library development files musl-tools (1.1.21-2): standard C library tools To build MariaDB, I first run: CC=/usr/bin/musl-gcc cmake ../ -DWITHOUT_TOKUDB=1 which exits cleanly, and then I follow that up with: make CC=/usr

腾讯云数据库MySQL高可用实践

允我心安 提交于 2020-12-13 10:20:55
主题: 腾讯云数据库MySQL高可用实践 大纲: 1. 给刚进入数据库行业新人的一些建议 2. 目前腾讯云RDS的可用性达到了99.9999%,需要做好哪些工作才能达到如此高的稳定性 3. 腾讯云RDS的性价比很高,请问都包含了哪些方面 4. TXSQL的好处 5. 腾讯云下关于MySQL高可用还需要使用者额外去监控哪些内容 听说3306π要搞事情了 是啊,马上要搞3306π深圳站了 啊,是吗?哪天啊,在哪里办,怎么报名? 12月19日 ,就在 深圳南山区海岸城 ,点文末的原文链接或者扫描二维码就可以报名了,一起来吹吹牛逼。 嘉宾自我介绍 杨杰 架构师 CDB/CynosDB数据库管控平台架构师,TXSQL内核源码贡献者,腾讯内部开源MySQL 无锁备份工具作者 01 很多小伙伴进入数据库行业,都会把进入腾讯作为目标,杨老师作为过来人可否给大家一些建议吗? 以我自身的经历来说,进入数据库行业也是偶然的机会。在腾讯数据库团队已经是第8个年头,最近几年招聘工作也比较多,算是有些心得吧。对于毕业生来说,我关注的是基础的技术能力、逻辑思维和技术热情。基础能力包括编程语言基础、数据结构和算法,这方面是硬实力,不可或缺但比较容易掌握,建议可以多刷题。 逻辑思维能力,即分析问题的能力,对所做的事情是有一个较全面的认识,对项目/技术有思考。 技术热情比较好理解,就不在赘述了。 对于已经在职同学来说

Mysql之Centos7下安装

倾然丶 夕夏残阳落幕 提交于 2020-12-12 20:41:48
下载mysql-xxx.tar.gz文件 将下载的文件通过ftp软件传到linux下/usr/local/software 解压并重命名 cd /usr/local/software tar -zxvf mysql-xxx.tar.gz mv mysql-xxx mysql centos7默认安装mariadb,它是mysql的一个分支,但要安装mysql需要先删除它 检测是否安装过mariadb rpm -qa |grep mariadb 删除mariadb rpm -e 上面查出来的文件夹名 rpm -e --nodeps 上面查出来的文件夹名 强制性 检测是否安装过mysql rpm -qa |grep mysql 删除mysql rpm -e 上面查出来的文件夹名 rpm -e --nodeps 上面查出来的文件夹名 强制性 添加组和用户 groupadd mysql useradd -g mysql mysql 设置用户权限 cd /usr/local/software/mysql chown -R root . 把当前所有文件的拥有者改成root chown -R mysql data 把data文件夹的拥有者改成mysql用户 设置组权限 cd /usr/local/software/mysql chgrp -R mysql . 把当前所有文件设置成属于mysql组

2020年度MVP隆重揭晓!12月11日邀你相约北京

泄露秘密 提交于 2020-12-11 11:37:25
受疫情与国际形势的严峻考验,2020年对于中国IT行业来说注定是不平凡的一年。时势造英雄,那些在逆境中砥砺前行、开拓创新的技术英才和精英团队,让我们一起向他们致以诚挚的感谢与敬意。 在此,“dbaplus社群2020年度MVP”隆重揭晓! 我们基于这一年来各方专家和团队的贡献,经过客观数据统计、专家评审团评选、大众票选的三轮评定, 恭喜以下专家和团队成为“2020年度MVP”! 2 020 MVP - 原创专家奖 2020年度MVP之原创专家奖,献给笔耕不辍撰写干货好文、孜孜不倦分享知识经验的他们: 贺春旸 凡普金科和爱钱进认真商城DBA团队负责人 专家简介: 凡普金科和爱钱进认真商城DBA团队负责人,《MySQL管理之道:性能调优、高可用与监控》第一、二版作者,曾任职于中国移动飞信、安卓机锋网。三次荣获dbaplus社群年度MVP,致力于MariaDB、MongoDB等开源技术的研究,主要负责数据库性能调优、监控和架构设计。 获奖感言: 谁说这个世界是冰冷而残酷的,只要你胸怀坚定的信仰,保持高昂的斗志,这个世界说不定就会向你露出灿烂的微笑。 技术贡献: 为社群提供四款自研开源工具并开放下载使用:MySQL Monitor、OS_Monitor、MongoDB ReplSet Monitor、MongoDB Slowquery; 通过多篇文章撰写及Newsletter信息提供

django.db.utils.OperationalError: (2002, “Can't connect to MySQL server on 'db' (115)”)

僤鯓⒐⒋嵵緔 提交于 2020-12-10 04:28:19
问题 This has already been asked, but none of the answers have helped me. This is my configuration. Im running docker-compose with two services, a web app in django and the database in mariadb. I can connect normally to my local db with this exact configuration, only changing the host in settings.py to localhost. When i run docker-compose up , the web service stops immediately after trying to connect to the database, and return this error. django.db.utils.OperationalError: (2002, "Can't connect to

Mysql 数据库简介

浪子不回头ぞ 提交于 2020-12-09 06:02:28
什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机,在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容 什么是数据库(DataBase,简称DB) 数据库即存放数据的仓库,但仓库是在计算机存储设备上,而且数据是按一定的格式存放的 数据库是长期存放在计算机内、有组织、可共享的数据 数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种 用户共享 什么是数据库管理系统(DataBase Management System 简称DBMS) 在了解了Data与DB的概念后,如何科学地组织和存储数据,如何高效获取和维护数据成了关键,这就用到了一个系统软件---数据库管理系统。例如MySQL、Oracle、SQLite、Access、MS SQL Server等。mysql主要用于大型门户,例如搜狗、新浪等,它主要的优势就是开放源代码。 数据库管理软件分类 关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用 (关系型数据库需要有表结构) 非关系型:mongodb,redis,memcach (非关系型数据库是key

基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库01 —— 准备环境,搭建本地仓库,安装ambari

孤者浪人 提交于 2020-12-06 02:33:05
一、集群软硬件环境准备: 操作系统: centos 7 x86_64.1804 Ambari版本:2.7.0 HDP版本:3.0.0 HAWQ版本:2.3.0 5台PC作为工作站: ep-bd01 ep-bd02 ep-bd03 ep-bd04 ep-bd05 其中ep-bd01作为主节点,用于安装ambari-server。 二、配置操作系统,安装必备软件 1,安装CentOS 7操作系统: 环境配置,安装必备软件。 2,安装配置NTP服务,保证集群时间保持同步,以防止由于时间不同而造成掉线故障。 详细看随笔: 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库之——安装配置NTP服务,保证集群时间保持同步 见《安装配置NTP服务》 3,安装MariaDB Server用于Ambari server以及Hue和Hive 详细过程,参见: 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库之一 —— MariaDB 安装配置 4,安装yum priorities plugin yum install yum -plugin-priorities -y 三、搭建本地仓库: 1,下载软件包: cd / root mkdir downloads cd downloads wget http: //

036_数据库MySQL介绍

本秂侑毒 提交于 2020-12-06 02:25:37
一,数据库概述 1,数据库(Database,简称DB)   数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。   简单的说, 数据库 就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。 2,数据库表(table)    数据表是关系数据库中一个非常重要的对象,是其它对象的基础,也是一系列二维数组的集合,用来存储、操作数据的逻辑结构。根据信息的分类情况。 一个数据库中可能包含若干个数据表,每张表是由行和列组成,记录一条数据,数据表就增加一行,每一列是由字段名和字段数据集合组成,列被称之为字段, 每一列还有自己的多个属性,例如是否允许为空、默认值、长度、类型、存储编码、注释等.例如     3,数据(data)     存储在表中的信息就叫做数据. 4, 数据库系统有3个主要的组成部分    1.数据库(Database System):用于存储数据的地方。    2.数据库管理系统(Database Management System,DBMS):用户管理数据库的软件。    3.数据库应用程序

CentOS7安装MySQL(完整版)

﹥>﹥吖頭↗ 提交于 2020-12-05 12:07:55
<div class="htmledit_views" id="content_views"> <p> </p> <p><span style="color:#000000;">在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。</span></p> <p> </p> <h3>1 下载并安装MySQL官方的 Yum Repository</h3> <pre class="has"><code class="language-swift">[root@localhost ~]# wget -i -<span class="hljs-built_in">c</span> http:<span class="hljs-comment">//dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm</span></code></pre> <p> </p> <p><span style="color:#000000;">  使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。</span></p> <pre class="has"><code class=

MHA + Maxscale 数据库的高可用和读写分离

南笙酒味 提交于 2020-12-04 19:40:01
MySQL 常见发行版本 MySQL 标准化、自动化部署 深入浅出MySQL备份与恢复 深入理解MySQL主从复制 MySQL构架设计与容量规划 MHA Maxscale MySQL 常见发行版本 Mysql 官方 Percona Mariadb MySQL 标准化、自动化部署 1. 机器标准化 2. 参数标准化 3. 统一安装包 4. 目录标准化 5. 多实例部署 6. 自动化部署 机器标准化 CPU Memory SSD SAS 参数标准化 统一安装包 1. 源码包 2. rpm 3. 二进制 目录标准化 数据目录 日志目录 binlog data logs binlog 多实例部署 实例 u01 u02 u03 u04 端口 3306 3307 3308 3309 数据目录 /data/3306/data /data/3307/data /data/3308/data /data/3309/data 日志目录 /data/3306/logs /data/3307/logs /data/3308/logs /data/3309/logs 硬盘容量 500G+100G 500G+100G 500G+100G 500G+100G 数据目录 ---> SSD 日志目录 ---> SAS 自动化部署 1. 打通SSH互信(saltstack、Ansible、puppet) 2.