![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 82
菲宇
这个作者很懒,什么都没留下…
展开
-
Shell下执行mysql 命令
在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令。方案1mysql-uuser-ppasswd-e"insertLogTablevalues(...)"优点:语句简单缺点:支持的sql相对简单方案2...原创 2017-06-04 10:22:32 · 834 阅读 · 0 评论 -
MySQL基础知识之函数
MySQL 有很多内置的函数,以下列出了这些函数的说明。MySQL 字符串函数函数 描述 实例 ASCII(s) 返回字符串 s 的第一个字符的 ASCII 码。 返回 CustomerName 字段第一个字母的 ASCII 码: SELECT ASCII(CustomerName) AS NumCodeOfFirstCharFROM Cus...原创 2019-04-19 08:39:42 · 198 阅读 · 0 评论 -
MySQL基础知识之运算符
MySQL 主要有以下几种运算符:算术运算符 比较运算符 逻辑运算符 位运算符算术运算符MySQL 支持的算术运算符包括:运算符 作用 + 加法 - 减法 * 乘法 / 或 DIV 除法 % 或 MOD 取余 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。1、加mysql> se...原创 2019-09-02 20:22:04 · 236 阅读 · 0 评论 -
五大常见的MySQL高可用方案
1. 概述我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面:如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。 用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致。 当业务发生数据库切换时,切换前后的数据库内容应当一致,不会因为数据缺失或者数据不一致而影响业务。关于对...转载 2018-10-08 15:40:37 · 694 阅读 · 0 评论 -
Linux下mysql的安装与配置
yum源安装MySQL和开启设置服务 首先,我们来看看使用yum源安装MySQL的优缺点: 优点:安装方便快捷,安装方式简单 缺点:太过于死板,定死了各个文件的位置1、在 Centos7 系统下使用 yum 命令安装 MySQL,需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包,下载地址为:ht...原创 2018-06-05 21:38:34 · 294 阅读 · 0 评论 -
haproxy实现mysql双主高可用的详细过程
一、安装haproxy1.找到haproxy的包http://pkgs.fedoraproject.org/repo/pkgs/haproxy/haproxy-1.7.9.tar.gz也可以直接用yum安装yum install -y haproxy2.解压tar zxf haproxy-1.7.9.tar.gz3.编译安装cd haproxy-1.7.9ma...转载 2018-10-08 15:53:33 · 6108 阅读 · 1 评论 -
mysql主从架构的实现
一主一从1.1 环境准备: centos系统服务器2台、 一台用户做Mysql主服务器, 一台用于做Mysql从服务器, 配置好yum源、 防火墙关闭、 各节点时钟服务同步、 各节点之间可以通过主机名互相通信1.2 准备步骤:1)iptables -F && setenforce 清空防火墙策略,关闭selinux2)拿两台服务器都使用yum方式安装My...转载 2018-10-08 15:58:06 · 664 阅读 · 1 评论 -
Linux上mariadb的安装与配置
yum源安装MySQL和开启设置服务 首先,我们来看看使用yum源安装MySQL的优缺点: 优点:安装方便快捷,安装方式简单 缺点:太过于死板,定死了各个文件的位置1、打开官方网站,上边有各种版本的yum源,找到自己想要的版本设置yum源官网:https://downloads.mariadb.org/mariadb/repositories/2、如果我们使用官网...转载 2018-10-08 16:02:19 · 33785 阅读 · 4 评论 -
MySQL之my.cnf配置文件详解
#*** client options 相关选项 ***##以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选项。[client]port = 3309socket = /usr/local/mysql/tmp/mysql.sock[mysql...转载 2018-11-05 16:43:19 · 1764 阅读 · 0 评论 -
MariaDB数据库安装完需要初始化操作
确认MariaDB数据库软件程序安装完毕并启动成功后请不要立即使用,为了确保数据库的安全性和正常运转,咱们需要先进行对数据库程序初始化操作。这个过程需要经历五个步骤,首先需要让用户来设置root用户在数据库中的密码值,但需要注意该密码并非root管理员用户在系统中的密码,因此默认密码值应该为空,直接回车即可。然后设置root用户在数据库中的专有密码,然后是一次删除匿名帐户以及进行root管理员...原创 2017-06-06 20:23:03 · 6784 阅读 · 0 评论 -
MySQL运行机制原理与架构
1.MySQL简介: MySQL是一个开放源代码的关系数据库管理系统。MySQL架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。2.MySQL逻辑架构:1.最上层:是一些客户端和连接服务,包含本地的sock通信和大多数基于客户端/服务端工具实现的类似于tcp/ip的通信,主要...原创 2018-09-01 22:13:50 · 589 阅读 · 0 评论 -
MySQL数据库、数据表、字段、数据的增删改查
一、数据库DATABASE的增删改查1、增CREATE DATABASE DBname ;mysqladmin -u root -p create DBname ;2、删DROP DATABASE DBname ;mysqladmin -u root -p drop DBname ;3、查查询数据库列表show databases ;查询某一个数据库的信息:s...原创 2017-06-11 10:34:10 · 724 阅读 · 0 评论 -
Mysql数据库备份还原和数据表、数据导出导入
一、数据库备份mysqldump -u root 数据库名>备份文件名;#备份整个数据库mysqldump -u root 数据库名 表名字>备份文件名;#备份整个表压缩备份mysqldump-uroot-p'pwd'-Bdb1db2|gzip>/db_back.sql.gz批量压缩备份mysqldump-uroot-p'pwd...原创 2017-09-12 14:07:02 · 599 阅读 · 0 评论 -
MySQL用户管理、用户授权与权限及设置远程访问
一、用户管理mysql用户管理即用户的增删改查操作。1、创建用户insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));这样就创建了一个名为:test 密码为:1234 的用户。此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如...原创 2017-09-14 09:03:50 · 2449 阅读 · 0 评论 -
MySQL8.0用户和角色管理入门
MySQL 8.0 在用户管理方面增加了角色管理,默认的密码加密方式也做了调整,由之前的 SHA1 改为了 SHA2。同时加上 MySQL 5.7 的禁用用户和用户过期的功能,MySQL 在用户管理方面的功能和安全性都较之前版本大大的增强了。MySQL 用户管理验证插件和密码加密方式的变化在 MySQL 8.0 中,caching_sha2_password 是默认的身份验证插件而不是...转载 2018-05-25 09:38:49 · 3524 阅读 · 3 评论 -
基于 Docker 搭建 MySQL 一主两从复制
本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建。根据网上教程走还是踩了一些坑,不过所幸最终搭建成功,因此记录下来,避免以后踩了重复的坑。搭建环境Centos 7.5 64位MySQL 5.7.13Docker 1.13.1接下来,我们将会在一台服务器上安装docker,并使用docker运行...原创 2018-05-25 16:52:46 · 2046 阅读 · 1 评论 -
MySQL数据库使用过程的优化技巧
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:阶段一:数据库表设计项目立项后,开发部门根据产品部门需求开发项目。开发工程师在开发项目初期会对表结构设计。对于数据库来说,表结构设计很重要,如果设计不当,会直接影响到用户...转载 2018-05-16 10:12:10 · 296 阅读 · 0 评论 -
MariaDB快速入门指南
目录 前言 一、数据库中的数据结构 与SQL语言 1、数据结构 2 、SQL语言 二、MariaDB安装及初始化配置 1、安装 2、配置防火墙 3、初始化服务 4、小试牛刀 三、管理用户及授权 1、创建...转载 2018-06-22 20:06:12 · 31553 阅读 · 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 节点依赖的配置 3.1.4 配置一主多从复制架构 3.2 安装配置MHA 3.2...转载 2018-10-08 15:56:02 · 471 阅读 · 0 评论 -
MySQL的连接命令
从命令行中连接MySQL[root@host]# mysql -u root -pEnter password:******使用 PHP 脚本连接 MySQLPHP 提供了 mysqli_connect() 函数来连接数据库。该函数有 6 个参数,在成功链接到 MySQL 后返回连接标识,失败返回 FALSE 。语法mysqli_conne原创 2017-06-11 10:25:49 · 13923 阅读 · 0 评论