数据库
一时学习一时爽,一直学习一直爽
①生活最沉重的负担不是工作,而是无聊
②昨晚多几分钟的准备,今天少几个小时的麻烦
展开
-
存入数据库的时间比实际时间少了八个小时问题
如果你设置serverTimezone=UTC,连接不报错,但是我们在用java代码插入到数据库时间的时候却出现了问题。比如在java代码里面插入的时间为当前时间但是在数据库里面显示的时间却和当前时间相差八个小时有了8个小时的时差UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。这是我们在配置文件中选择使用://北京时间东八区serverTimezone=GMT%2B8...原创 2021-12-27 17:20:22 · 3081 阅读 · 0 评论 -
MySQL数据库中date datetime timestamp三个时间类型与实体类类型对应关系
JAVA类型MySQL类型成功与否datedateyesdatetimenodatetimestampnodatedatetimenotimedatenotimetimeyestimetimestampnotimedatetimenotimestampdateyestimestamptimeyestimestamptimestampyestimestampdatetimey...原创 2021-07-04 12:30:08 · 2634 阅读 · 0 评论 -
mysql查看数据库时区CST
在项目操作过程发现了一个时区的问题,问题现象为sql打印的时间和数据库里面存储的时间不一样。后来发现问题原因为mysql的时区为CST。网上搜索了下CST时区,才发现这个时区已经被诟病已久。它居然能够表示四种时区,分别为:1.美国中部时间 Central Standard Time (USA) UTC-06:002.澳大利亚中部时间 Central Standard Time (Australia) UTC+09:303.中国标准时 China Standard Time UTC+08:004.古巴原创 2021-06-26 19:17:21 · 4199 阅读 · 1 评论 -
Fri Jan 26 14:13:03 CST 2018 WARN: Establishing SSL connection without server‘s identity verificatio
Fri Jan 26 14:13:03 CST 2018 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 musurl后面追加&useSSL=false,测试发现没有作用...原创 2021-06-07 15:14:59 · 311 阅读 · 0 评论 -
Navicat MySQL连接Linux下MySQL的及2003错误解决方案
### linux配置防火墙和重启防火墙在linux系统里面找到并打开编辑配置防火墙的文件,执行命令:vi /etc/sysconfig/iptables。-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙,这里以80端口为例)。需要注意的是上面这条语句不要加载文件的最后面,这样会导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面,直接复制避免出错重启防火墙service ipt原创 2021-03-17 10:14:27 · 1425 阅读 · 0 评论 -
mysql 错 Could not open JDBC Connection for transaction; nested exception is java.sql.SQLExceptio
将MySQL的Maven依赖升为5.1.6版本<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.46</version></dependency>原创 2021-03-17 10:11:05 · 2805 阅读 · 2 评论 -
MYSQL远程连接失败:ERROR 1130: mysql 1130连接错误的有效解決方法
今天在用sqlyog连接非本地的Mysql服务器的数据库,居然无法连接很奇怪,报1130错误,ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL server猜想是无法给远程连接的用户权限问题。结果这样子操作mysql库,即可解决。特贴出来。。在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称’%’。。以权限用户root登录mysql原创 2021-03-15 14:25:52 · 143 阅读 · 0 评论 -
SQL优化 MySQL版 -分析explain SQL执行计划与Type级别详解
仅供学习记录原文转载于:https://blog.csdn.net/ssspk_/article/details/89422085type索引类型、类型索引类型type我们可以清楚的看到type那一栏有index ALL eq_ref,他们都代表什么意思呢?首先类型有许多,这里我只给大家介绍企业里面用的最多的类型:system>const>eq_ref>ref>range>index>ALL越往左边,性能越高,比如system就比ALL类型性能要高出许多.原创 2021-02-26 17:14:50 · 221 阅读 · 0 评论 -
MySQL索引类型
MYSQL的索引类型:PRIMARY, INDEX,UNIQUE,FULLTEXT,SPAIAL一、MySQL索引类型MySql常见索引类型有:主键索引、唯一索引、普通索引、全文索引、组合索引PRIMARY KEY(主键索引)ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) UNIQUE(唯一索引)ALTER TABLE `table_name` ADD UNIQUE (`column`)INDEX(普通索引)ALTER TAB原创 2021-01-28 15:38:15 · 189 阅读 · 0 评论 -
idea的根据数据库表生成实体类的Generate POJOS消失了
现在我的database是逆向生成不了数据库实体类的,因为的Generate POJOs.groovy文件消失了点击Go to Scripted Directory 跳转到 Extensions 文件夹,右键查找初始化的选项restory default Extensions ,就可以了成功,这样又可以撸代码了...原创 2021-01-28 15:37:44 · 1038 阅读 · 0 评论 -
MySQL数据库唯一索引设置
原创 2021-01-28 12:46:02 · 648 阅读 · 0 评论 -
错误:Error: Unable to find a match: mysql-community-server 无法找到匹配:mysql-community-server
解决: 先执行:yum module disable mysql 再执行:yum -y installmysql-community-server原创 2021-01-25 16:08:29 · 541 阅读 · 1 评论 -
Liunx系统安装和操作以及卸载MySQL数据库
卸载1、首先连接操作系统,切换到root用户。如果是使用yum安装的mysql,使用如下命令进行卸载(不能确定使用何种方式安装的mysql情况下,按后续步骤一一进行处理即可): # yum remove mysql mysql-server mysql-libs compat-mysql51# rm -rf /var/lib/mysq # rm /etc/my.cnf使用rpm -qa|grep mysql命令来查看rpm方式安装的mysql,如果查询结果不为空,需要将这些rpm卸原创 2021-01-25 16:21:08 · 138 阅读 · 0 评论 -
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot exe
进入到终端当中,敲入 mysql -u root -p 命令然后回车,当需要输入密码时,直接按enter键,便可以不用密码登录到数据库当中mysql> update user set password=password(“你的新密码”) where user=“root”;mysql> flush privileges;mysql> quit注意:如果在执行该步骤的时候出现ERROR 1290 (HY000): The MySQL server is running with th原创 2021-01-25 16:09:24 · 2791 阅读 · 1 评论 -
错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)问题 一般这个错误是由密码错
假设我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定位到[mysqld]文本段: /mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示:保存文档并退出2.接下来我们需要重启MySQL:/etc/init.d/mysql restart(原创 2021-01-25 16:08:59 · 403 阅读 · 0 评论