mysql
文章平均质量分 57
无知的蜗牛
读得书越多,发现自己越无知。
展开
-
中间件oneproxy安装部署及实现分表
准备: 中间件:192.168.1.98 ——->oneproxy mysql主:192.168.1.51 ——->master mysql从:192.168.1.121 ——->slave 为方便实验,三台机都关闭 防火墙和selinux 开始之前,需要将master和slave之间主从配置好,这不是本文的重...原创 2017-12-08 16:32:04 · 2311 阅读 · 0 评论 -
mysql 主从复制 gtid模式配置
vim /et c/my.conf1、主:[mysqld]#GTID:server_id=135 #服务器idgtid_mode=on #开启gtid模式enforce_gtid_consistency=on #强制gtid一致性,开启后对于特定create table不被支持#binloglog_bin=master-bi原创 2017-12-05 14:24:24 · 387 阅读 · 0 评论 -
mysql初始密码的获取以及修改超级用户密码的方法
新安装的mysql5.7.*启动后进入数据库需要初始密码,获取初始密码的方法:#grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}'顺便废话一点修改密码的方法:用刚刚得到的初始密码登录进去#mysql -uroot -p设置密码复杂度为0,就是最低,设置密码长度为你想要的长度(因为mysql比较新的版本都有密码强壮度检验插原创 2017-12-18 10:46:57 · 3237 阅读 · 0 评论 -
mysql主从复制 及读写分离
mysql主从复制 及读写分离数据库对于任何企业都是至关重要的,数据库的备份冗灾非常重要。 MySQL的主从架构模型可以用来进行备份、故障迁移、或者读写分离来分担负载。采用读写分离时,在程序中通过封装数据库访问层可以实现写操作连接主库,读操作连接从库。但是当从库较多时,程序中对多个从库做切换比较麻烦。MySQL官方为我们提供了mysql-proxy这个代理组件,对于读写的sql操作,原创 2017-08-02 22:13:00 · 701 阅读 · 0 评论 -
mysql双机热备(主从,主主备份)以及基于gtid主备的配置
双机热备:保持两个数据库的状态自动同步。对任何一个数据库的操作都自动同步到另外一个数据库,始终保持两个数据库数据一致。说到mysql的备份,那就必须要了解(不是理解)mysql的备份原理,借用一整很多大神都用的图: 这个备份的过程分为两部分: 主(Master): 打开复制模式之后,主服务器Master, 会把自己的每一次改动都记录到 二进制日志 Binarylog 中。 从(Sl...原创 2018-01-23 08:59:07 · 2005 阅读 · 0 评论 -
用脚本自动安装mysql5.7.x
很简单的脚本,将安装过程复制过来就可以,写下来只是怕会忘记,以后用起来方便。vim auto_install_mysql.sh#!/bin/bashyum install -y wgetwget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpmrpm -Uvh mysql57-comm原创 2017-11-27 21:06:35 · 3046 阅读 · 0 评论 -
DML、DDL、DCL 到底是些什么鬼
SQL 语句主要可以划分为以下3 个类别。1、DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、 数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括create、drop、alter 等。 2、 DML(Data Manipulation Language)语句:数据操纵语句,用于添加、删除、更新和查 询数据库记录...原创 2017-12-08 17:07:33 · 1589 阅读 · 0 评论 -
MySQL主从复制,启动slave时报错Slave failed to initialize relay log info structure from the repository
症状:MySQL主从复制,启动slave时,出现下面报错: mysql> start slave; ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository解决办法:查看日志, 可以看到报错,原来是找不到./server246-relay-bin.i...原创 2018-04-15 16:07:02 · 41475 阅读 · 5 评论 -
mysql 8.0.11 用Navicat远程无法连接 解决之道
症状:安装了mysql 8.0.11 之后本地可以登录,但是远程第三方工具无法连接,防火墙已经放通的,解决之道:首先登陆到mysql命令行:mysql -u root -p进入之后选择mysql库,用户信息都存在这个库的user表中use mysql;select host, user, authentication_string, plugin from user...原创 2018-05-24 00:59:58 · 14844 阅读 · 5 评论