数据库
sinat_36483049
路漫漫其修远兮,吾将上下而求索
展开
-
navicat输入法问题
之前一直遇到这个问题,写sql有时候不小心按到别的按键了,自己也不知道,sql就变成这样了无法执行,这个是不小心切换成半角了,按住shift+空格切换回来即可,window设置里面可以看到设置->时间和语言-》语言-》中文(简体,中国)(单击选项)-》点击微软拼音,点击选项-》点击按键即可看到如下设置...原创 2022-02-22 16:30:27 · 9355 阅读 · 2 评论 -
解决ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (111)
重启mysql一直报错无法链接这个mysql.sock首先看一下启动方式如果你是使用的是mysql start报的错,试一下cd到mysql的bin目录使用 mysqld start命令启动,如果报错如下:更换启动方式mysqld start --user=mysql或mysqld start --user=root即可当然这是最后我捣鼓的可以解决我都问题的,网上有很多解决方案,我的是直接这样就可以了,确保你的tmp下又mysql.sock配置文件/etc/里面的my.conf我的配置的是/usr/原创 2020-11-25 13:55:39 · 385 阅读 · 0 评论 -
MySql8.0.18下解决this is incompatible with sql_mode=only_full_group_by
MySql8.0.18下解决this is incompatible with sql_mode=only_full_group_byJAVA项目本地启动跑数据没问题,链接测试环境数据库报错报错入下:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'weib原创 2020-08-06 15:34:22 · 907 阅读 · 2 评论 -
Linux查看mysql的root密码
Linux查看mysql的root密码**linux上查看mysql的默认密码,首先登陆mysql,use mysql;然后查看mysql版本查询用户名密码,不同版本有可能字段不一样,我这里用的5.7版本字段是(authentication_string),有的版本密码字段是password,请注意左边是用户名,右边是密码,采用的是md5加密方式,登陆https://www.cmd5.com网站(或者自己百度搜一个MD5解密网站)即可查的所属用户名对应的密码了!...原创 2020-07-17 09:36:25 · 12256 阅读 · 1 评论 -
数据库10位秒时间戳数字转日期处理
处理数据库十位时间戳说明SQLSEREVER中转换ORACLE中转换java代码中转换说明项目需求需要查询一条sql语句,发现其中时间格式为10位时间戳(1464686734)不是传统意义上的yyyymmdd格式,10位类似这种一般是秒为单位,测试环境位SQLSERVER数据库,后续生产使用ORACLE,记录一下转换方式SQLSEREVER中转换SQLSERVER中可以使用函数DATEADD即可以实现SELECT DATEADD(ss, t.字段名称A, '1970-01-01 08:00:0.原创 2020-06-05 10:44:07 · 3482 阅读 · 5 评论