菲宇运维

记录一些涉及Linux运维、python、云计算相关的!

MySQL之my.cnf配置文件详解

#*** client options 相关选项 ***# #以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选项。 [client] port = 33...

2018-11-05 16:43:19

阅读数 146

评论数 0

Linux上mariadb的安装与配置

yum源安装MySQL和开启设置服务   首先,我们来看看使用yum源安装MySQL的优缺点:   优点:安装方便快捷,安装方式简单   缺点:太过于死板,定死了各个文件的位置 1、打开官方网站,上边有各种版本的yum源,找到自己想要的版本设置yum源 官网:https://downlo...

2018-10-08 16:02:19

阅读数 846

评论数 0

mysql主从架构的实现

一主一从 1.1 环境准备:   centos系统服务器2台、 一台用户做Mysql主服务器, 一台用于做Mysql从服务器, 配置好yum源、 防火墙关闭、 各节点时钟服务同步、 各节点之间可以通过主机名互相通信 1.2 准备步骤: 1)iptables -F &...

2018-10-08 15:58:06

阅读数 126

评论数 0

mysql实现高可用架构之MHA

目录 一、简介 二、MHA 服务 2.1 服务角色 2.2提供的工具 2.3工作原理 三、实现过程 3.1 准备实验 Mysql 的 Replication 环境 3.1.1 相关配置 3.1.2 初始主节点 master 的配置 3.1.3 所有 slave...

2018-10-08 15:56:02

阅读数 54

评论数 0

haproxy实现mysql双主高可用的详细过程

一、安装haproxy 1.找到haproxy的包 http://pkgs.fedoraproject.org/repo/pkgs/haproxy/haproxy-1.7.9.tar.gz 也可以直接用yum安装 yum install -y haproxy 2.解压 tar zxf ...

2018-10-08 15:53:33

阅读数 464

评论数 0

五大常见的MySQL高可用方案

1. 概述 我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面: 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。 用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致。 当...

2018-10-08 15:40:37

阅读数 88

评论数 0

利用keepalived实现mysql双主高可用的详细过程

服务器准备 192.168.13.15 Keepalived、Mysql-m1 192.168.13.16 Keepalived、 Mysql-m2   1,在m1、m2上准备mysql5.7环境 在两台服务器上安装mysql5.7,安装mysql参考如下:http://blog.csd...

2018-09-06 10:10:54

阅读数 435

评论数 1

MySQL运行机制原理&架构

1.MySQL知识普及: MySQL是一个开放源代码的关系数据库管理系统。 MySQL架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。   2.MySQL逻辑架构: 1).最上层: ...

2018-09-01 22:13:50

阅读数 75

评论数 0

MariaDB快速入门指南

目录  前言   一、数据库中的数据结构 与SQL语言              1、数据结构              2 、SQL语言   二、MariaDB安装及初始化配置            1、安装            2、配置防火墙            3、初始化服务      ...

2018-06-22 20:06:12

阅读数 3625

评论数 0

Linux下mysql的安装与配置

yum源安装MySQL和开启设置服务   首先,我们来看看使用yum源安装MySQL的优缺点:   优点:安装方便快捷,安装方式简单   缺点:太过于死板,定死了各个文件的位置 1、在 Centos7 系统下使用 yum 命令安装 MySQL,需要注意的是 CentOS 7 版本中 MyS...

2018-06-05 21:38:34

阅读数 81

评论数 0

基于 Docker 搭建 MySQL 一主两从复制

本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建。根据网上教程走还是踩了一些坑,不过所幸最终搭建成功,因此记录下来,避免以后踩了重复的坑。搭建环境Centos 7.5 64位MySQL 5.7...

2018-05-25 16:52:46

阅读数 347

评论数 1

MySQL8.0用户和角色管理入门

MySQL 8.0 在用户管理方面增加了角色管理,默认的密码加密方式也做了调整,由之前的 SHA1 改为了 SHA2。同时加上 MySQL 5.7 的禁用用户和用户过期的功能,MySQL 在用户管理方面的功能和安全性都较之前版本大大的增强了。 MySQL 用户管理 验证插件和密码加密方式的变化...

2018-05-25 09:38:49

阅读数 1642

评论数 1

MySQL数据库使用过程的优化技巧

一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 阶段一:数据库表设计 项目立项后,开发部门根据产品部门需求开发项目。 开...

2018-05-16 10:12:10

阅读数 76

评论数 0

MySQL用户管理、用户授权与权限及设置远程访问

一、用户管理 mysql用户管理即用户的增删改查操作。 1、创建用户 insert into mysql.user(Host,User,Password) values("localhost","test",passwo...

2017-09-14 09:03:50

阅读数 783

评论数 0

Mysql数据库备份、还原、导出与导入

一、备份 mysqldump -u root 数据库名>备份文件名;#备份整个数据库 mysqldump -u root 数据库名 表名字>备份文件名;#备份整个表 压缩备份   mysqldump -uroot -p'pwd' -B db1db...

2017-09-12 14:07:02

阅读数 230

评论数 0

给mysql数据库字段值增加属性的命令

给数据库的字段添加一些属性 NULL 记录空值,默认允许为空值 NO NULL记录非空值 AUTO_INCREMENT 自动编号,且必须与主键组合使用,保证唯一性。起始值为1,递增值为1 PRIMARY KEY 主键。每个表只有一个主键,主键默认为非空值,保证记录唯一 UNSIGNED 非负数,无...

2017-06-11 21:51:27

阅读数 713

评论数 0

MySQL数据库与表的增、删、改、查

一、数据库的增删改查 1、增 CREATE DATABASE DBname ; mysqladmin -u root -p create DBname ; 2、删 DROP DATABASE DBname ; mysqladmin -u root -p drop DBname ; 3...

2017-06-11 10:34:10

阅读数 434

评论数 0

MySQL的连接命令

从命令行中连接MySQL [root@host]# mysql -u root -p Enter password:****** 使用 PHP 脚本连接 MySQL PHP 提供了 mysqli_connect() 函数来连接数据库。 该函数有 6 个参数,在成...

2017-06-11 10:25:49

阅读数 8489

评论数 0

MariaDB数据库安装完需要初始化操作

确认MariaDB数据库软件程序安装完毕并启动成功后请不要立即使用,为了确保数据库的安全性和正常运转,咱们需要先进行对数据库程序初始化操作。 这个过程需要经历五个步骤,首先需要让用户来设置root用户在数据库中的密码值,但需要注意该密码并非root管理员用户在系统中的密码,因此默认密码值应该为空...

2017-06-06 20:23:03

阅读数 1694

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭