随笔分类 -  SQL

摘要:步骤: 1)定义变量 2)判断是否是root用户 3)判断目录是否存在 4)使用mysql命令备份数据库 5)制定定时任务,每天凌晨自动备份 [root@rhel8 shell]# cat auto_backup_mysql.sh #!/bin/bash # auto backup mysql db 阅读全文
posted @ 2020-06-08 12:13 HeiDi_BoKe 阅读(288) 评论(0) 推荐(0)
摘要:ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement mysql 默认对导出的目录有权限限制,也就是说使用命令行进行 阅读全文
posted @ 2019-11-08 16:53 HeiDi_BoKe 阅读(600) 评论(0) 推荐(0)
摘要:通过对数据库数据进行降序排序来达到显示最新数据在前面的效果 格式: PS:默认为升序ASC 知识点: order by 后面可以接列号(数字)、列名、别名、表达式、函数、分组函数 order by 对空值的处理,DESC空值在前,ASC空值在后; order by子句中可以不含select中的列; 阅读全文
posted @ 2019-10-30 11:21 HeiDi_BoKe 阅读(11710) 评论(0) 推荐(0)
摘要:当我运行一条联合查询的sql语句时报如下错误: [Err] 1248 - Every derived table must have its own alias,大概意思是每一张派生表必须要有自己的别名。这里加上别名即可。 原先sql: 加上别名之后: 再运行一遍之后问题解决 阅读全文
posted @ 2019-10-30 10:48 HeiDi_BoKe 阅读(1739) 评论(0) 推荐(0)
摘要:由于本人并未对oracle数据库进行深入了解,但是工作中又需要知道一些基础的sql,所以记录下操作的sql语句。方便日后查看 1.将序列号作为分组查询的条件,再将查询出来的结果进行筛选。 阅读全文
posted @ 2019-10-29 17:57 HeiDi_BoKe 阅读(2353) 评论(0) 推荐(0)
摘要:修改mysql数据库密码 操作系统:Linux centos7 数据库:mysql5.7 一、在已知MYSQL数据库的ROOT用户密码的情况下,修改密码 1.在Linux命令行,使用mysqladmin命令设置 2.进入mysql环境,使用update更新密码 3.在mysql>环境中,使用gran 阅读全文
posted @ 2019-10-11 10:14 HeiDi_BoKe 阅读(1192) 评论(0) 推荐(0)
摘要:MySQL5.7.27报错“[Warning] Using a password on the command line interface can be insecure.”在命令行使用密码不安全警告 原因 这个错误是在我执行备份脚本的时候出现的 原因是mysql的安全机制导致,因为在命令行直接将 阅读全文
posted @ 2019-09-17 09:17 HeiDi_BoKe 阅读(9250) 评论(0) 推荐(0)
摘要:mysql5.7.27在运行更新语句时出现如下情况,mysql5.6之前没有这种情况出现。 原因 mysql5.7.5后,ONLY_FULL_GROUP_BY 默认为真,那么此时select中的字段必须出现在group by中,但是我们使用的语句时5.6的就语句。所以显而易见,旧新版本的问题。 你可 阅读全文
posted @ 2019-09-06 09:02 HeiDi_BoKe 阅读(4118) 评论(0) 推荐(0)
摘要:MySQL host is blocked because of many connection errors; 报错 环境 操作系统:Linux 数据库:mysql5.7.27 错误提示 jHost '10.146.5.209' is blocked because of many connect 阅读全文
posted @ 2019-08-26 18:15 HeiDi_BoKe 阅读(1273) 评论(0) 推荐(0)
摘要:MySQL主从配置(两台Linux之间) 简介 Linux下MySQL数据库的主从同步用来实现读写分离。主数据库进行数据的插入,删除与更新;从数据库专门用来查询操作,缓解数据库的压力。让运行海量数据的时候无论是从速度还是效率上都大大提高,Mysql的主从复制至少是需要两个Mysql的服务,当然Mys 阅读全文
posted @ 2019-08-21 18:45 HeiDi_BoKe 阅读(2196) 评论(0) 推荐(1)
摘要:环境说明 Linux版本:CentOS Linux release 7.6.1810 (Core) PostgreSQL版本:PostgreSQL-10.1 PostgreSQL下载网址:https://www.postgresql.org/ftp/source/v10.1/ 下载符合自己操作系统的 阅读全文
posted @ 2019-08-20 22:34 HeiDi_BoKe 阅读(1118) 评论(0) 推荐(0)