
mysql 数据库
ぃ小小宇宙
以共享学习成果共同学习进步为目的
展开
-
Atlas实现mysql读写分离(直接配置上手操作)
一、准备环境以及服务版本信息二、配置 mysql 主从复制mysql -uroot -pstop slave;reset slave;change master to master_host='192.168.100.141',master_user='slave',master_password='C%GPYtU7+VuJwxt',master_log_file='mysql-bin.000001',master_log_pos=2296;start slave;show slave st原创 2020-10-22 12:33:18 · 576 阅读 · 1 评论 -
mysql5.7忘记密码三部曲(简单粗暴通俗易懂)
一、在 my.cnf 中添加,重启数据库vim /etc/my.cnfskip-grant-tablessystemctl restart mysqldmysql -uroot -p # 直接回车即可登录二、重启数据库,登录数据更新密码更新密码要符合数据库的密码的要求,否则无法修改use mysql;update user set authentication_string=password("Aa@987654321") where user="root";flush privi原创 2020-10-22 12:15:23 · 336 阅读 · 0 评论 -
解决Mysql replication error 1594 - Relay log read failure - Could not parse relay log event entry
Mysql复制错误1594-中继日志读取失败-无法解析中继日志事件条目错误信息:Relay log read failure: Could not parse relay log event entry. The possible reasons are: the master's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log i原创 2020-07-27 16:00:58 · 1875 阅读 · 0 评论 -
MySQL提示 “Specified key was too long; max key length is 767 bytes”
mysql 索引过长1071-max key length is 767 byte 处理RDS Mysql 问题描述RDS MySQL在大字段上创建索引时,偶尔会遇到如下错误。Error 1071: Specified key was too long; max key length is 767 bytes.问题原因由于MySQL的InnoDB引擎表索引字段长度的限制为767字节,因此对于多字节字符集的大字段或者多字段组合,创建索引时会出现该问题。注:以utf8mb4字符集字符串类型字段为例原创 2020-07-24 16:40:44 · 32690 阅读 · 4 评论 -
mysql 二进制日志 BINARY LOG 清理
MySQL 日志没有做优化切割和日期限制的话,日志文件会不断的生成,越来越大越来越多,知道撑爆磁盘内存为止举例说明:删除 mysql-bin.000728 之前的日志 ( 不包括mysql-bin.000728 )删除 2019-08-20 12:13:59 时间点之前的日志具体演示:删除某个时间点之前的日志mysql> purge binary logs before ‘201...原创 2020-07-24 16:21:13 · 596 阅读 · 0 评论 -
mysql 主从同步 + 半同步 + GTID
mysql主从同步复制定义主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。通过配置文件,可以指定复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。使用主从同步的好处:通过增加从服务器来提高数据库的性能,在主服务器上执行写入和更新,在从服务器上向外提供读功能,可以动态地调整从...原创 2018-11-18 15:03:23 · 431 阅读 · 0 评论 -
MySQL Galera 集群安装与配置详解
galera 集群概述与搭建Galera replication原理从客户端看整体的流程其中对应的角色分为2个:协调者和参与者协调者:1、 接收客户端请求 2、 广播请求到其他参与者(包括自己) 3、 作为参与者进行数据更新 4、 更新失败或者成功返回给客户端参与者1、接收协调者的广播请求,然后进行数据库的更新时序图关键技术1、全局唯一ID生成,保证ID的唯一和...原创 2018-11-18 14:52:48 · 6711 阅读 · 3 评论 -
较为全面的企业级 MySQL 配置调优
MySQL配置my.cnf配置优化详解用 yum 安装的 MySQL 选用的路径为默认路径,不需要创建,需要创建的路径会特殊备注vim /etc/my.cnf[client]port = 63306 #自定义客户端端口socket = /var/lib/mysql/mysql.sock #启动是的sock文件位置default-character-set = utf8mb4 #...原创 2019-08-15 12:00:28 · 417 阅读 · 0 评论 -
innoxtrabackup 备份“root”安全问题(企业级备份方式 )
流程介绍: 安装 innobackup 备份数据 创建并授权备份用户看了网上很多的 innobackup 备份的实例,发现很多都是直接使用 “root” 用户进行对数据进行备份;然而,这样的备份方式是非常不安全的,mysql 数据库的 “root" 密码直接暴露在屏幕前;说白了这和 ”裸奔“ 有啥区别;如果数据库的密码落在了别人的手里,那么后果可…(这个靠自己想吧)。这篇文章就是...原创 2019-04-15 11:45:46 · 554 阅读 · 0 评论 -
RHEL7、CentOS7 搭建数据库 mysql 5.7.19
搭建 MYSQL 一、搭建 mysql 5.7.191、下载 mysql 相关软件拷到 linux 下并解压下载 boost_1_59_0.tar.gz 和 mysql-5.7.19.tar.gz 安装包下载链接:https://pan.baidu.com/s/1YxhBaeiFjo372BuqaK_YpQ 密码:ba8k解压 boost_1_59_0.tar....原创 2018-09-20 12:46:39 · 289 阅读 · 0 评论 -
mysql 建表对 字段的修饰和约束
字段修饰和约束的使用对我们的数据表起到了非常关键的作用,更加合理规范管理数据表 . . .字段的修饰1、 NULL (空)、NOT NULL (非空)null 表示可以为空not null 表示这个字段不能是空2、 UNSIGNED ( 无符号位 ) 无符号一般作用于数值类型 INT1)在创建表的时候添加MYSQL> CREATE TABLE t_us...原创 2018-09-27 09:27:31 · 873 阅读 · 0 评论 -
MYSQL 基本操作语句,增删改查操作...
MYSQL 增删改查操作 MYSQL 对数据库的基本操作 1、查看数据库:mysql> show databases;2、创建数据库:db_testmysql> create database db_test;Query OK, 1 row affected (0.06 sec)3、选择/切换数据库:mysql> use ...原创 2018-10-06 10:48:49 · 290 阅读 · 0 评论