mysql
2023-02-27
30
目录一.克隆表法一法二二.清空表法一 delete法二 truncate法三 drop总结三.创建临时表四.外键约束设置外键五.用户管理1.查看用户信息2.新建用户create user密码为明文密码为密文3.重命名rename4.删除用户5.修改密码1.修改当前用户的密码2.修改其他用户的密码六.数据库用户授权1.授予权限grant2.查看权限3.撤销权限4.刷新权限一.克隆表
法一
mysql> create table info1 like info;
复制格式,通过LIKE方法,复制info
2023-02-27
74
目录01 ReplicaSet的架构02 MySQL Shell的介绍以及安装03 MySQL Shell连接数据库并创建ReplicaSet01 ReplicaSet的架构
前面的文章中,我们说了ReplicaSet的基本概念和限制以及部署前的基本知识。今天我们来看InnoDB ReplicaSet部署过程中的两个重要组件之一的MySQL Shell,为了更好的理解MySQL Shell,画了一张图,如下: 通过上面的图,不难看出,MySQL Shell是运维人员管理底层MySQL节点的入口,
2023-02-27
39
一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,mysqldump是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长。另一种是通过xtrabackup工具备份主库,恢复到从库,xtrabackup是物理备份,备份速度快,不锁表。为什么不锁表?因为自身会监控主库日志,如果有更新的数据,就会先写到一个文件中,然后再回归到备份文件中,从而保持数据一致性。
现在生产环境MySQL数据库是一主一从,由于业务量访问不断增大,故再增加一台从库。前提是不能影响线上业务使用,也就是说不
2023-02-27
70
目录引言MySQL高可用一主一备:MySQL主从同步的几种模式:总结引言
“高可用”是互联网一个永恒的话题,先避开MySQL不谈,为了保证各种服务的高可用有几种常用的解决方案。
服务冗余:把服务部署多份,当某个节点不可用时,切换到其他节点。服务冗余对于无状态的服务是相对容易的。
服务备份:有些服务是无法同时存在多个运行时的,比如说:Nginx的反向代理,一些集群的leader节点。这时可以存在一个备份服务,处于随时待命状态。
自动切换:服务冗余之后,当某个节点不可用时,要做到快速切换。
总结起来就是?冗余
2023-02-27
21
安装mycheckpoint的时候,给这个监控用户分权限的时候,发现了这个秘密: 复制代码 代码如下: mysql> mysql> GRANT ALL PRIVILEGES ON mycheckpoint.* TO 'mycheckpoint_user'@'localhost' IDENTIFIED BY '123456'; ERROR 1470 (HY000): String 'mycheckpoint_user' is too
2023-02-27
38
目录引言MySQL高可用一主一备:MySQL主从同步的几种模式:总结引言
“高可用”是互联网一个永恒的话题,先避开MySQL不谈,为了保证各种服务的高可用有几种常用的解决方案。
服务冗余:把服务部署多份,当某个节点不可用时,切换到其他节点。服务冗余对于无状态的服务是相对容易的。
服务备份:有些服务是无法同时存在多个运行时的,比如说:Nginx的反向代理,一些集群的leader节点。这时可以存在一个备份服务,处于随时待命状态。
自动切换:服务冗余之后,当某个节点不可用时,要做到快速切换。
总结起来就是?冗余
2023-02-27
23
一开始用phpMyAdmin来执行,后来出现一堆错误,后来去掉了begin,end之后可以正常执行,但要执行存储过程,在phpMyAdmn中不行,而在mysql命令行文本框中就可以。 接下来又遇到更难的问题,在存储过程中加入预处理语句,更不行了,在mysql命令行文本框下执行同样,下面的运行记录,给大家参考,能否有高手来帮助。 复制代码 代码如下:mysql> CREATE PROCEDURE catalog_get_products_in_category( -> IN inCategory
2023-02-27
47
一 数据库和数据库实例
在MySQL的学习研究中,存在两个非常容易混淆的概念,即数据库和数据库实例。在MySQL中,数据库和数据库实例定义如下:
数据库:存储数据的集合;
数据库实例:操作数据库的集合。
如上定义很清楚了,数据库是用来存储数据的,数据库实例是用来操作数据的,从操作系统的角度,数据库实例表现为一个进程,对应多个线程,
在非集群数据库架构中,数据库与数据库实例存在一 一对应关系,在数据库集群中,可能存在多个数据库实例操作一个数据库情况,即多对一关系。
二 MySQL基架
对于MySQL来说