随笔分类 -  1-2-DataBase

数据库原理及优化
摘要:前言 MySQL自带的Like函数是“包含匹配”,即查询目标需要包含指定条件字符才会匹配到;而“相似度匹配”是匹配目标与条件字符是否相似,例如:“这是北京大学”与 “北大”就会有相似度,这样就会查出这类数据信息,只不过它的相似度分数值比较低而已。 为了实现这个“相似度匹配”需要让Mysql加载一位国 阅读全文
posted @ 2025-09-18 10:19 怒吼的萝卜 阅读(15) 评论(0) 推荐(0)
摘要:数值行转列 建表 DROP TABLE IF EXISTS tb_score; CREATE TABLE tb_score( id INT(11) NOT NULL auto_increment, userid VARCHAR(20) NOT NULL COMMENT '用户id', subject 阅读全文
posted @ 2022-12-09 14:26 怒吼的萝卜 阅读(848) 评论(0) 推荐(0)
摘要:前提 你要有最近几天的备份,并且Mysql已开启binlog功能;如果mysql开启了binlog功能的话,mysqlbinlog会记录你的sql语句操作并保存文件,这样可以根据你最近备份数据的时间为基础查到今天删除数据的所有sql语句进行恢复。 我的环境 ## 服务器系统版本 # CentOS L 阅读全文
posted @ 2022-11-28 17:09 怒吼的萝卜 阅读(362) 评论(0) 推荐(0)
摘要:1. 访问Elasticsearch-head工具 (Elasticsearch没设置密码时)访问地址:localhost:9100 (Elasticsearch设置密码时)访问地址:localhost:9100/?auth_user=elastic&auth_password=密码 2. 连接El 阅读全文
posted @ 2022-08-05 13:34 怒吼的萝卜 阅读(428) 评论(0) 推荐(0)
摘要:安装部署Elasticsearch 1. 下载Elasticsearch镜像 # 查看docker镜像版本 docker search elasticsearch # 下载镜像 docker pull docker.io/library/elasticsearch:7.16.1 2. 启动Elast 阅读全文
posted @ 2022-08-04 17:55 怒吼的萝卜 阅读(3566) 评论(0) 推荐(0)
摘要:= = = = = Docker安装InfluxDB时序数据库 = = = = = 1. 下载influxdb镜像 ## 从DockerHub拉取镜像 docker pull tutum/influxdb:latest 2. 查询influxdb是否下载成功 # 查看镜像docker images 阅读全文
posted @ 2022-06-24 18:06 怒吼的萝卜 阅读(9951) 评论(0) 推荐(1)
摘要:问题描述 message from server: "Host 'XXXX' is blocked because of many connection errors 翻译:数据库多次 错误连接 造成 屏蔽了当前ip连接数据库的请求 解决方式 方式一 navicat操作刷新权限 方式二 登录MySQ 阅读全文
posted @ 2022-06-14 16:12 怒吼的萝卜 阅读(1386) 评论(0) 推荐(0)
摘要:mysql 与 java 数据类型对应表 java数据类型包装类 java数据类型 mysql数据库 java.lang.Byte byte Tinyint java.lang.Short short Smallint java.lang.Integer integer Ingeger java.l 阅读全文
posted @ 2021-12-08 10:01 怒吼的萝卜 阅读(1501) 评论(0) 推荐(0)
摘要:sqlserver 数据库 默认端口号为:1433 URL=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname DriverClasses = com.microsoft.jdbc.sqlserver.SQLServerDriv 阅读全文
posted @ 2021-12-08 09:52 怒吼的萝卜 阅读(1135) 评论(0) 推荐(0)
摘要:登录命令语法格式 mysql -u用户名 [-h主机名] -p密码 [-P端口号] [-D数据库名] [-eMySQL命令] [-S socket文件名] 参数说明: (1)【-u用户名】或者【--user=用户名】:指定用户登录的用户名;(2)【-p密码(p小写)】或者【--password=密码 阅读全文
posted @ 2021-11-17 17:48 怒吼的萝卜 阅读(7516) 评论(1) 推荐(0)
摘要:psql命令导入 psql -d jdbc -h localhost -p 5432 -U postgres -f /home/sql/test.dmp #-d 数据库名称 #-h ip地址 #-p 端口号 #-U 用户 #-f sql文件路径 pg_dump文件导出 pg_dump -d jdbc 阅读全文
posted @ 2021-07-01 17:50 怒吼的萝卜 阅读(39572) 评论(1) 推荐(1)
摘要:1.查看sqlite版本 [istester@ietester.com idoxu]$ sqlite3 -version 2.进入sqlite后台操作 指定一个完整文件的路径名,打开或者创建数据库(文件不存在,则创建),同时进入sqlite后台操作程序。 [istester@ietester.com 阅读全文
posted @ 2021-01-18 13:26 怒吼的萝卜 阅读(1183) 评论(0) 推荐(0)
摘要:1.依赖Ubuntu系统安装sqlite3生成镜像 dockerfile文件 FROM ubuntu:trusty RUN sudo apt-get -y update RUN sudo apt-get -y upgrade RUN sudo apt-get install -y sqlite3 l 阅读全文
posted @ 2021-01-18 13:06 怒吼的萝卜 阅读(6699) 评论(1) 推荐(0)
摘要:命令行导入 方法一:未连接数据库时方法 #导入命令示例 mysql -h ip -uuserName -ppassword dbName < sqlFilePath (结尾没有分号) -h : 数据库所在的主机IP。如果是本机,可以使用localhost,或者省略此项; -u : 连接数据库用户名。 阅读全文
posted @ 2020-12-10 00:21 怒吼的萝卜 阅读(14619) 评论(0) 推荐(0)
摘要:使用docker部署mysql PXC集群8.0版本,启动第二个节点的时候遇到报错,New joining cluster node didn't find all needed SSL artifacts。 问题点 Percona XtraDB Cluster包含pxc-encrypt-clust 阅读全文
posted @ 2020-11-27 10:04 怒吼的萝卜 阅读(963) 评论(0) 推荐(0)
摘要:单节点数据库弊端 大型互联网程序用户群体庞大,所以架构必须要特殊设计 单节点的数据库无法满足性能上的要求 单节点的数据库没有冗余设计,无法满足高可用 推荐Mysql集群部署方案 PXC (Percona XtraDB Cluster) 速度慢,但能保证强一致性,适用于保存价值较高的数据,比如订单、客 阅读全文
posted @ 2020-11-26 19:56 怒吼的萝卜 阅读(1424) 评论(0) 推荐(0)
摘要:1.问题显示 通过windows主机navicat连接虚拟的mysql时报如下错误。 2.问题原因 由于navicat版本的问题,出现连接失败的原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_passwo 阅读全文
posted @ 2020-10-20 13:37 怒吼的萝卜 阅读(2358) 评论(0) 推荐(0)
摘要:通过配置文件修改 mysql5.7 mysql库下面的user表没有password字段无法修改密码,5.7版本已经不再使用password来作为密码的字段了 而改成了authentication_string 登录报错 [root@master1 ~]# mysql -uroot -p Enter 阅读全文
posted @ 2020-09-24 13:52 怒吼的萝卜 阅读(2309) 评论(0) 推荐(0)
摘要:Navicat自带就有备份 还可以直接计划任务,很方便。 1. 新建计划 打开navicat客户端,连上mysql后,双击左边你想要备份的数据库。点击“计划”,再点击“新建批处理作业”。 2. 选择任务 选择你要备份的数据库,然后在右侧双击上面的可用任务,它就会到下面的列表里去,代表你选择了这个任务 阅读全文
posted @ 2020-08-03 12:59 怒吼的萝卜 阅读(911) 评论(0) 推荐(0)
摘要:报错信息 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from s 阅读全文
posted @ 2020-07-13 16:03 怒吼的萝卜 阅读(8649) 评论(0) 推荐(0)