![](https://img-blog.csdnimg.cn/20200529144254453.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
DB
db
小码良
无聊但有趣
展开
-
服务器部署dble全流程
我这里使用的版本是actiontech-dble-2.20.04.0.tar,服务器 IP地址 描述DBLE服务器 192.168.56.185 DBLE实例,数据库中间件,负责接收SQL进行路由分发MySQL A服务器 192.168.56.181 物理实例A,将会创建db1,db3,db5三个schemaMySQL B服务器 192.168.56.182 物理实例B,将会创建db2,db4,db6三个schema开始安装:一、首先需要在dble Ser原创 2020-06-04 14:04:24 · 1008 阅读 · 1 评论 -
物理拷贝备份mysql到其他机器上恢复
1、所要拷贝数据库service mysqld stopcp -a /var/lib/mysql /home/mysql2、目标数据库service mysqld stopmv /var/lib/mysql /var/lib/mysql_bak3、所要拷贝数据库scp -i id_dsa_dev -r /home/mysql root@10.9.252.119:/var/lib/4、目标数据库我们看到权限是root组的root用户,这里我们要授权给MySQL组的mysql用原创 2020-06-03 09:47:49 · 338 阅读 · 0 评论 -
MySQL8性能测试五(日期虚拟列)
mysql 虚拟列创建表CREATE TABLE `date_virtual_test` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255), `buy_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '时间', `buy_day` int(9) GENERATED ALWAYS AS (date_format(`buy_time`,'%Y%m%d'))原创 2020-05-20 10:36:43 · 758 阅读 · 0 评论 -
MySQL8性能测试四(nosql)
NoSQL数据库数据库大致上可以分为四类:键值存储,列存储,文档存储和图形存储。MySQL8新增了NoSQL的文档存储将mysql用作文档存储时,集合是容器,集合包含可以添加、查找、更新、和删除的JSON文档。这里会用到mysql-shell,下载地址:链接:https://pan.baidu.com/s/1VX3eQIeiAslzpeDC4RzSnQ 密码:3u2y然后解压就可以进入mysql-shell的bin目录执行./mysqlsh root@localhost:33060/test原创 2020-05-20 10:16:39 · 546 阅读 · 0 评论 -
MySQL8性能测试三(myisam引擎)
从MySQL 8.0版本开始,就不允许创建 MyISAM 分区表了,只允许创建已经实现了本地分区策略的引擎。到目前为止,只有InnoDB和NDB这两个引擎支持本地分区策略。CREATE TABLE t (i INT) ENGINE = MYISAM;在MySQL 8.0中,通常需要使用它 ENGINE来指定MyISAM 存储引擎,因为InnoDB它是默认引擎。数据量:408434条,141.7M,50个并发,查询1000次,结果如下:Mysql8使用InnoDB引擎测试Mysql8使用MyIS原创 2020-05-20 09:38:14 · 1427 阅读 · 0 评论 -
服务器otter部署全流程
jdk安装包链接:https://pan.baidu.com/s/16TaQgey-arlK6rw-nyz9rQ 密码:h7gpzookeeper安装包链接:https://pan.baidu.com/s/1ahdf9YJIMj2LDYH_VaGtJA 密码:ccrhotter安装包链接:https://pan.baidu.com/s/1eDl9nu6Jq_ZbW1KgLHw07g 密码:gk9z一、安装jdk1、查看是否存在which java2、卸载mv /usr/bin/ja原创 2020-05-18 16:08:09 · 1737 阅读 · 0 评论 -
MySQL8性能测试二 (JSON函数)
优雅浏览想要以优雅的格式显示JSON值,请使用JSON_PRETTY()函数select uid,JSON_PRETTY(data)from json_test_indexwhere uid=3;2.查找可以在WHERE子句中使用col ->> path运算符来引用JSON的某一列select uid,datafrom json_test_index where data ->> '$.index._id' = "10";也可以使用JSON_CONTA.原创 2020-05-15 17:08:10 · 1427 阅读 · 0 评论 -
MySQL8性能测试一(JSON索引)
json索引测试创建表CREATE TABLE json_test( uid BIGINT PRIMARY KEY NOT NULL AUTO_INCREMENT, data JSON NOT NULL, speaker VARCHAR(32) GENERATED ALWAYS AS (json_extract(data, '$.speaker')) VIRTUAL) ENGINE=INNODB CHARSET=utf8mb4; 数据量大小:221,698行,36.56 MB查询测试1、原创 2020-05-15 17:01:41 · 5657 阅读 · 0 评论 -
MySQL之Linux服务器MySQL5.7.26安装流程
下载地址:链接:https://pan.baidu.com/s/15-SSkzR89K3uMhHUwwjpbQ 密码:enbj1.上传到服务器并解压tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar2.再移动并重命名一下mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql3.创建m...原创 2020-04-28 14:20:01 · 309 阅读 · 0 评论 -
MySQL之用户权限(二)
MySQL8.0用户权限新特性用户权限 在MySQL5.7的版本: > grant all privileges on *.* to '用户名'@'主机' identified by '密码'; 在MySQL8.0需要分开执行: >create user '用户名'@'主机' identified by '密码'; >grant all privile...原创 2020-04-21 18:31:50 · 173 阅读 · 0 评论 -
MySQL之MySQL8.0新特性
最近公司正在升级MySQL的版本,对于MySQL8和以前版本有一些区别,新增了一些新特性MySQL8.0做出的一些改变,在功能上主要有以下6点::账户与安全优化器索引通用表表达式窗口函数InnoDB增强JSON增强一、账户与安全1.用户的创建与授权在MySQL5.7的版本:> grant all privileges on . to ‘用户名’@‘主机’ identif...原创 2020-04-21 18:12:04 · 214 阅读 · 0 评论 -
MySQL之Linux服务器MySQL8.0.13安装流程
第一步:下载.rpm文件下载.rpm文件的时候需要注意linux服务器的版本:输入uname -a 查看linux版本第二步:卸载原Mysqlrpm -qa | grep mysql //检测当前系统是否安装mysql,有的话,要先把原来的卸载。第三步:安装Mysql1、上传文件到服务器2、解压文件tar -xvf mysql-8.0.13-1.el6.x86_64.rpm-...原创 2020-04-21 14:44:26 · 694 阅读 · 0 评论 -
MySQL之用户权限(一)
1、创建用户create user ‘用户名’@’%’ identified by ‘用户名’;说明:%代表外部连接所有的IP,可指定固定的IP或者是本地连接(localhost)2、删除用户drop user ‘用户名’@’%’;3、用户权限3.1、 --赋予某个用户某个数据库下所有表的所有权限mysql grand all privilege on 数据库名.* 用户名@%;3...原创 2020-04-20 15:26:15 · 123 阅读 · 0 评论