
MySQL
MySQL
韧小钊
代码界的小学生
展开
-
Windows环境通过MySQL Installer安装Mysql 8.0.37 记录
年底清空草稿箱原创 2025-01-07 09:50:13 · 763 阅读 · 0 评论 -
dataX mysql驱动5.x升级8.x步骤及遇到问题
dataX mysql驱动5.x升级8.x升级背景dolphinscheduler datax 执行报错全部替换驱动包为高版本后,依然报相同的错版本升级下载datax源码导入工程,修改配置驱动升级后,修改报错代码AdsInsertProxy.java编译项目验证项目升级背景dolphinscheduler datax 执行报错提示应使用新的驱动版本,现有驱动是5.x,数据库却是8.x,因此报错2021-12-14 10:52:08.639 [main] WARN Engine - prioriy原创 2021-12-14 17:22:59 · 5162 阅读 · 0 评论 -
com.mysql.jdbc.JDBC4PreparedStatement 不存在
mysql驱动5升级为8之后,报类不存在com.mysql.jdbc.JDBC4PreparedStatement原因:驱动8类及目录做了调整,确实不存在该类驱动5驱动8修改方法:报错类替换为com.mysql.cj.jdbc.JdbcPreparedStatement,如果涉及到asSql()方法,替换为.toString()...原创 2021-12-14 17:16:35 · 1780 阅读 · 0 评论 -
2021-10-12 MySQL 查询表中英文名称
SELECT table_name,TABLE_COMMENT FROM information_schema.tables原创 2021-10-12 08:52:17 · 1040 阅读 · 0 评论 -
MySQL :Too many connections
报错java.sql.SQLNonTransientConnectionException: Too many connections at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at原创 2021-10-10 14:01:17 · 669 阅读 · 0 评论 -
MySQL-日期时间格式化函数
日期时间等函数一、日期时间函数date、time、hour、minute、second时间时分秒日期不加date函数效果二、时间间隔,增加减少函数date_add()、date_sub() 年月日时分秒 周 季度年月日时分秒毫秒周季度 2020-10-04 15:48:12 + 3个月date_sub 同add用法三、日期格式函数秒 %S、%s 两位数字形式的秒( 00,01, ..., 59)分 %i 两位数字形式的分( 00,01, ..., 59)小时 %H 24小时制,两位数形式小时(00,01,原创 2021-10-04 21:04:14 · 1147 阅读 · 0 评论 -
mybatis-plus批量操作语句格式
插入insert into table1 select * from table2;特定字段插入 insert into table1_name ( column1 , column2 , column3 , columnN ) select原创 2021-10-03 09:42:55 · 275 阅读 · 0 评论 -
2021-09-21 MySQL 库、表大小查看
当前库最大包大小Mselect CONCAT(@@max_allowed_packet/1024/1024, 'M');某表的大小Mselect concat(round(sum(DATA_LENGTH/1024/1024),2),'M') as '表数据大小',concat(round(sum(INDEX_LENGTH/1024/1024),2),'M') as '表索引大小'from tables where table_schema='db_name' AND table_name='ta原创 2021-10-03 11:29:57 · 102 阅读 · 0 评论 -
2021-09-21 unblock with ‘mysqladmin flush-hosts
无法连接数据库原因是数据库连接数满最大100连接数超过100清除缓存增大连接数原创 2021-09-21 20:33:46 · 268 阅读 · 0 评论 -
MYSQL函数记录20210902(截取字段计算总和求平均值)
截取memory_usage字段中的小数值 并计算平均百分比表数据1.截取1.1 substring_index(关键字的索引开始截取,-1由最后往前截)1.1.11.1.2 再次截取(1 从最前完后截取,截取到%之前)1.2 substring1.2.1 INSTR1.2.2 left2.累加计算求平均3.取两位小数4.拼接%5.非0判断,分母不能为0,null->0 (select count(1) from test)表数据select * from test;1.截取1.1 subs原创 2021-09-03 08:48:48 · 853 阅读 · 0 评论 -
2021-08-26 新建逻辑分区
新建分区(m-n-p----w)fdisk /dev/sdclsblk命令 列出所有可用块设备的信息type:disk-磁盘,part-分区,lvm-逻辑分区格式化mkfs -t xfs -f /dev/sdc挂载永久挂载查看逻辑卷组,创建逻辑分区lvcreate -n test -L 200M centos其它blkidmysql创建更新时间:create_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COM原创 2021-08-27 09:08:41 · 509 阅读 · 0 评论 -
2021-08-25 高版本mysql建立用户
mysql> grant all privileges on . to ‘root’@’%’ identified by ‘Test2021@’ with grant option;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your M原创 2021-08-25 08:54:37 · 94 阅读 · 0 评论 -
mysql和PG查看表数据大小
#Mysql 查看表数据大小selecttable_schema as ‘数据库’,table_name as ‘表名’,table_rows as ‘记录数’,truncate(data_length/1024/1024, 2) as ‘数据容量(MB)’,truncate(index_length/1024/1024, 2) as ‘索引容量(MB)’from information_schema.tableswhere table_schema=‘etldb’order by dat原创 2021-08-09 17:58:33 · 631 阅读 · 0 评论 -
DAO引入mapper接口后,执行报错WARN: Establishing SSL connection without server‘s
具体错:WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For compliance with ex原创 2021-07-29 08:47:08 · 98 阅读 · 0 评论 -
查看有无安装某软件Linux及管道流日志命令
1.比如查看是否安装MySQL(仅限通过rpm安装的软件)rpm –qa|grep mysql其中–a选项是查询所有已经安装的软件包-q是查询一个包是否安装已经安装的rpm包不会显示后缀.rpm ,而未安装的包则显示后缀.rpm也可以通过which mysql 命令,显示为空则未安装2yum install和yum localinstall的区别local–顾名思义,本地 即手动下载rpm包放到环境之后,通过yum localinstall去安装,该命令应该需要在rpm包所在目录执行,如果原创 2021-07-18 21:19:06 · 162 阅读 · 0 评论 -
mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1045 (28000):
msyql 5.7 通过命令导入sql文件报错:原因是命令行直接输入密码不安全,所以报错,一般5.6之前版本是没这种校验的,建议通过source命令导入,直接登录mysql终端,然后source /xxx/xxx/xxx.sql,如果非要通过命令,操作如下:在my.cnf文件中添加下图信息,保存重启mysql再次执行下面命令:...原创 2021-07-18 21:07:39 · 1855 阅读 · 0 评论 -
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
密码设置的太简单,设置复杂点就好了,但是有时候测试可能项目里面配置的密码比较简单,又不想去修改、重启项目,那只能修改MySQL密码校验策略,如下:SHOW VARIABLES LIKE ‘validate_password%’;set global validate_password_length=6;#我的密码是123456set global validate_password_policy=0;...原创 2021-07-05 20:26:44 · 114 阅读 · 0 评论 -
用户登录失败
1.报用户不存在,但是表里面有数据,用户密码都是正确的再往上翻日志,发现是没装mysql驱动(jar包)把jar包丢到项目里面,就不报用户密码错了但是报另一个错: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)解决方式:https://editor.youkuaiyun.com/md/?articleId=118076370总结:部署完环境,比如mysql,先本地尝试连接一下,看是否通原创 2021-06-22 09:10:31 · 1360 阅读 · 0 评论 -
linux部署mysql遇到的问题以及解决方式 ERROR 1045/1290
1.原创 2021-06-15 21:27:53 · 155 阅读 · 0 评论