随笔分类 - MySQL
摘要:1下载 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.31-winx64.zip 2解压到D盘 D:\mysql-8.0.31-winx64 3在解压后的目录中创建my.ini文件 [mysql] # 设置mysql客户端默认字符集 def
阅读全文
摘要:安装Yum Repository [root@localhost ~]# wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm 使用rpm来安装MySQL [root@localhost ~]# rpm -iv
阅读全文
摘要:[root@instance-atfaffll ~]# xtrabackup --defaults-file=/etc/my.cnf --host=localhost --user=root --password=123456 --port=3306 --backup --target-dir=/x
阅读全文
摘要:1下载安装包并解压导指定硬盘位置: 下载地址:https://dev.mysql.com/downloads/mysql/ 2在解压的mysql目录中新建一个my.ini文件,文件内容如下: [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D
阅读全文
摘要:1在配置文件中添加skip-grant-tables后重启mysql,然后直接登录 [root@tyjs09 ~]# cat /etc/my.cnf [mysqld] user=mysql basedir=/application/mysql datadir=/data/mysql/data soc
阅读全文
摘要:以 下步骤是使用VMware Workstatin 15 Pro软件虚拟后的CentOS8.3.2011环境下,测试安装mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz版本 设置开机启动mysql: [root@tyjs09 ~]# cd /application
阅读全文
摘要:1解压软件到指定目录: [root@tyjs09 ~]# cd soft [root@tyjs09 soft]# ls mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz [root@tyjs09 soft]# tar -xvf mysql-8.0.19-linux
阅读全文
摘要:1从库多线程MTS 基本要求: 5.7以上的版本(忘记小版本) 必须开启GTID binlog必须是row模式 修改方法就是从库的配置文件里加上如下几个参数 gtid_mode=ON enforce_gtid_consistency=ON log_slave_updates=ON slave-par
阅读全文
摘要:ER表是为了解决跨分片进行表的关联查询的,有关联关系的表放到一个分片里,没关联关系的随意, 场景:经常会有两张表互相进行join查询,假如说A表已经呗我们分模了(例如我们已经对A表进行了垂直分表或者枚举分片),B表作为儿子表要随父亲A被分配到一个切片里,以例如关联操作。 例如: A join B O
阅读全文
摘要:全局表:每个分片节点上都有这张表,都会运行创建表的DDL语句。多份写入,多处读取 应用场景:比如说数据库有一张表总体变动很小,而其它的查询操作经常需要关联此表,那么这个表就适合做成mycat全局表 1登录两个分片节点创建t_area表 [root@db01 ~]# mysql -S /data/33
阅读全文
摘要:枚举分片 有一张t5表,我就想按区域进行枚举分片, 1使用rule="sharding-by-intfile"策略对t5表进行枚举分片(sh1片he sh2片): [root@db01 ~]# vim /application/mycat/conf/schema.xml [root@db01 ~]#
阅读全文
摘要:mycat-range分片: 拆表在mycat中只需三步,1在schema.xml配置文件中添加一行代码: <table name="t3" dataNode="sh1,sh2" rule="auto-sharding-long" /> 代码含义:按照rule策略将表分拆给sh1和sh2两个分片里
阅读全文
摘要:mycat垂直分表: [root@db01 ~]# vim /application/mycat/conf/schema.xml <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:schema xmlns
阅读全文
摘要:意思是mycat.pid文件过期了,只需要删除该文件,然后重启即可。 [root@db01 ~]# mycat start Starting Mycat-server... Removed stale pid file: /application/mycat/logs/mycat.pid [root
阅读全文