随笔分类 -  数据库

摘要:本文解决MySQL数据库连接报错1130 - Host 'xxx' is not allowed to connect to this MySQL server。 现象描述 MySQL数据库,使用Navicat、root用户连接报错: 原因分析 这个报错原因是权限问题,需要修改连接权限。 进入mys 阅读全文
posted @ 2021-06-28 20:56 James_Shangguan 阅读(381) 评论(0) 推荐(0) 编辑
摘要:查看默认密码 1. 查找日志目录 find / -name mysqld.log 2. vim 查看 3. 搜索password关键字 修改密码 1. 使用默认密码登陆 2. 修改密码 MySQL5.7及以下版本:update mysql.user set authentication_string 阅读全文
posted @ 2021-06-25 11:35 James_Shangguan 阅读(8229) 评论(0) 推荐(0) 编辑
摘要:本文使用Navicat解决MySQL数据迁移时候的报错1067 - Invalid default value for 'xxx'。 阅读全文
posted @ 2021-02-20 11:12 James_Shangguan 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:这个问题折磨了我有两三个小时了,看了一大堆博客,大多数都不好用,真的怀疑有没有亲自试用过。 本文使用的服务器为阿里云的服务器Linux系统,MySQL的版本为8.0。 修改密码操作如下,供大家参考: 在/etc/my.cnf中添加如下代码,使其支持免密登录 [mysqld] skip-grant-t 阅读全文
posted @ 2020-11-30 00:40 James_Shangguan 阅读(462) 评论(0) 推荐(1) 编辑
摘要:不久前,裸考国内知名电商平台拼多多的大数据岗位在线笔试,问答题(写SQL)被虐的很惨,完了下来默默学习一波。本文以一个笔试题为线索,穿插了基本的SQL语法,也涉及到高级的自定义变量和实现排名,希望帮助到找实习、找工作的同学。 阅读全文
posted @ 2019-03-25 09:19 James_Shangguan 阅读(4101) 评论(2) 推荐(0) 编辑
摘要:在工作中常会遇到将数据分组排序的问题,如在考试成绩中,找出每个班级的前五名等。 在orcale等数据库中可以使用partition语句来解决,但在mysql中就比较麻烦了。本文就是专门解决这个问题的。 阅读全文
posted @ 2019-03-23 18:21 James_Shangguan 阅读(1118) 评论(0) 推荐(0) 编辑
摘要:MySQL中没有Rank排名函数,当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询普通排名。尽管如此,可不要小瞧基础而简单的查询语句,我们可以利用其来达到Rank函数一样的高级排名效果。 阅读全文
posted @ 2019-03-22 14:59 James_Shangguan 阅读(758) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示