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