
数据库
文章平均质量分 56
w蛋蛋的忧桑
懒出精髓
展开
-
HOUR_OF_DAY: 2 -> 3问题总结
科普小知识:添加链接描述问题描述生产连续多天归档失败,查看日志发现报错如下图问题复现将有问题的数据导入测试环境执行归档,未复现观察日志发现执行归档使用的mysql驱动为weblogic自带的mysql-connector-java-commercial-8.0.14.jar,并不是我们指定的mysql-connector-java-5.1.46.jar本地改为mysql-connector-java-commercial-8.0.14.jar进行测试,复现问题将驱动包升级为mysql-co原创 2021-07-19 22:52:27 · 4029 阅读 · 1 评论 -
mysql启动服务报Found option without preceding group in config file
一、问题描述net start mysql的时候报了下面的错误:mysql: [ERROR] Found option without preceding group in config file F:\mysql-8.0.13-winx64\my.ini at line 1.mysql: [ERROR] Fatal error in defaults handling. Program aborted!二、解决方法后来查找资料找到了原因,因为mysql里面的配置文件my.ini文件格式是原创 2021-04-04 09:47:32 · 1004 阅读 · 0 评论 -
Mysql8 报错:ERROR 1193 (HY000): Unknown system variable 'tx_isolation'
以前查询mysql隔离级别一直使用select @@tx_isolation,升级到mysql8后执行报ERROR 1193 (HY000): Unknown system variable 'tx_isolation',查了一下原来是新版本将变量更名为transaction_isolation,特此记录一下。...原创 2020-03-29 23:12:47 · 312 阅读 · 0 评论 -
mysql求varchar类型的最大值(或按照varchar类型排序)
工作中为了方便后续扩展,建表时将数字类型定义为varchar类型进行存储,但是在排序时会乱序,这里是因为mysql默认order by 只对数字与日期类型可以排序演示:一、数据初始化CREATE TABLE `testvarcharmax` ( `age` varchar(32) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;...原创 2019-05-31 17:53:33 · 2125 阅读 · 0 评论 -
DML、DDL、DCL的区别
一、DMLDML(data manipulation language)数据操纵语言: 就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。SELECT 列名称 FROM 表名称UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值INSERT INTO table_name (列1, 列2...原创 2019-05-28 16:38:00 · 125 阅读 · 0 评论 -
Mysql之binlog日志说明及利用binlog日志恢复数据操作记录
众所周知,binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷!一、简单了解binlogMySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时...转载 2019-05-30 09:45:01 · 290 阅读 · 0 评论 -
MySQL数据类型之DATE,DATETIME和TIMESTAMP研究
一、介绍DATE:DATE类型用于具有日期部分但没有时间部分的值。MySQLDATE以'YYYY-MM-DD'格式检索和显示值。支持的范围是'1000-01-01'到'9999-12-31'。DATETIME:DATETIME类型用于包含日期和时间部分的值。MySQLDATETIME以'YYYY-MM-DD hh:mm:ss'格式检索和显示值。支持的范围是'1000-01-...原创 2019-04-30 17:32:23 · 11479 阅读 · 0 评论 -
使用navicat连接MySQL报client dose not support authentication protocol requested by server;
使用navicat连接mysql报错如下:解决办法:1.登陆mysql服务器mysql -uuserName -Pport -p2.执行alter命令,修改用户信息alter user 'userName'@'localhost' identified with mysql_native_password by 'userPassword';3.现在就可以使用nav...原创 2019-04-30 14:34:19 · 552 阅读 · 0 评论 -
使用navicat连接mysql报client does not support authentication protocol requested by server解决办法
今天安装了mysql8.0.13,安装成功后使用navicat连接时报client does not support authentication protocol requested by server;consider upgrading MySQL client解决方案:步骤一:在黑窗口使用命令登录mysql步骤二:执行 use mysql;步骤三:执行alter u...原创 2018-12-14 14:09:06 · 529 阅读 · 0 评论 -
mysql更改数据库密码
情况一:知道root密码使用alter user 'root'@'localhost' identified by 'pass_123' 来修改root用户密码情况二:忘记密码根据官方文档,有以下两种方式修改密码(官方文档参见https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html)方案一:执行初始化文...原创 2018-12-14 11:51:42 · 14394 阅读 · 1 评论 -
mysql-8.0.13-winx64.zip安装
1.下载mysql-8.0.13-winx64.zip下载地址https://dev.mysql.com/downloads2.解压zip包(存放位置自定义,我解压到F盘根目录下)解压后目录如下3.在解压后的根目录下新建my.ini文件(我的在F:\mysql-8.0.13-winx64下)文件内容如下:[mysql]# 设置mysql客户端默认字符集defaul...原创 2018-12-13 16:22:34 · 358 阅读 · 0 评论