数据库
文章平均质量分 73
紫水木鱼
这个作者很懒,什么都没留下…
展开
-
MySQL、Oracle、PostgreSQL 数据库备份用的 Shell 脚本
首先,输出一些提示信息,然后获取当前时间,并设置日志文件路径、备份日期时间、保留文件的日期时间、本地备份路径、远端备份路径、Oracle 数据库服务器本机 IP、远端备份 IP、用户名、密码、告警邮箱变量。该脚本主要是用于在Linux系统上备份MySQL数据库,自定义数据库用户名、密码、IP 地址、远程备份服务器 IP、本地备份路径、远程备份路径、当前时间、7 天前的日期变量。然后,使用 exp 命令进行Oracle数据库的全量备份,并将备份文件保存在指定的本地备份目录路径中。原创 2024-01-11 11:14:04 · 1259 阅读 · 0 评论 -
MySQL创建用户与授权
pig’@‘%’;host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%顾名思义,该方法就是直接修改更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改为"%"privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL。password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器。‘pig’@‘%’;原创 2023-05-09 18:29:24 · 1082 阅读 · 0 评论 -
windows操作系统安装Mysql 5.7.x 数据库
解压版安装包下载非解压版安装包下载,配置文件。原创 2023-04-20 01:00:49 · 271 阅读 · 0 评论 -
一键生成数据库文档(持续更新)
文章目录一、简介二、特点三、文档生成支持四、文档截图五、使用方式5.1、普通方式5.1.1、 引入依赖5.1.2、编写代码5.1.3、Maven 插件六、扩展模块6.1、pojo生成功能6.1.1、功能简介6.1.2、编写代码6.2、常见问题七、项目地址一、简介我们经常会有编写数据库表结构文档的时间付出,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐,此工具可以一键生成数据库文档。二、特点简洁、轻量、设计良好多数据库支持多种格式文档灵活原创 2022-04-23 01:04:28 · 5051 阅读 · 0 评论 -
跨库数据备份还原、迁移工具
目录前言一、测试数据准备二、使用步骤1.引入库2.代码结构3.代码部分3.1 数据库备份、迁移-db_backup.py3.2 数据库参数配置-settings.py3.3 日志记录模块-logging_conf.py3.4 数据库连接和路径获取工具-tools.py前言数据开发过程中,为了确保生产数据库安全,一般将实时数据同步、备份到本地测试数据库完成开发工作,最后部署应用。本文实际业务场景:需要从客户处的生成数据库(如mysql数据库)备份数据表到本地的一个sqlserver库中,将生产数据库原创 2021-10-08 18:54:07 · 246 阅读 · 0 评论 -
关系型数据库设计
摘要本文讨论关系数据库设计相关的一些内容,涉及关系模型,表结构设计等内容,本文基于MySQL数据库为基础,适合有一定关系型数据库基础的人阅读。文章目录摘要前言一、实体-关系模型(E-R)二、关系表设计1.Boyce-Codd范式2.第三范式三 存储引擎的选择如何选择?四 字符集选择如何选择?五 数据类型的选择选择原则1、char 与 varchar2、text 和 blob3、浮点数和定点数4、整数六 索引设计设计原则前言本文讨论关系数据库设计相关的一些内容,涉及关系模型,表结构设计等内容,原创 2021-09-01 19:04:03 · 311 阅读 · 0 评论 -
Oracle数据库查询表空间在硬盘占用情况
SELECT A.TABLESPACE_NAME 表空间名称, Round( A.BYTES, 2 ) "总空间(G)", Round( B.BYTES, 2 ) "未用空间(G)", Round( A.BYTES - B.BYTES, 2 ) "已用空间(G)", ROUND( ( ( A.BYTES - B.BYTES ) / A.BYTES ) * 100, 2 ) "使用率%" FROM ( SELECT TABLESPACE_NAME, SUM( BYTES ) / ( 1024 *原创 2021-08-24 17:17:46 · 1474 阅读 · 0 评论 -
MySQL无法启用/etc/my.cnf配置文件,重启报错Warning: World-writable config file ‘/etc/my.cnf’ is ignored的解决方法
MySQL无法启用/etc/my.cnf配置文件,重启报错Warning: World-writable config file ‘/etc/my.cnf’ is ignored的解决方法问题分析整个过程,问题重现修复MySQL问题关闭MySQL问题分析在关闭数据库的命令发现mysql关不了,提示 Warning: World-writable config file ‘/etc/my.cnf’ is ignored 大概意思是权限全局可写,任何一个用户都可以写,即给与的权限太大。mysql担心这种文件原创 2021-07-22 16:46:20 · 1764 阅读 · 0 评论 -
MySQL8.0设置远程访问权限
MySQL8.0设置远程访问权限连接数据库的报错提示1.首先查看防火墙状态2.命令登入服务器mysql3.执行下面语句添加权限4.刷新权限5.修改mysql加密规则连接数据库的报错提示1.首先查看防火墙状态防火墙版本的不同命令也会有不同0.4的命令为systemctl status firewall.service 0.5的命令为systemctl status firewalld2.命令登入服务器mysqlmysql -uroot -p****3.执行下面语句添加原创 2020-11-04 22:07:08 · 325 阅读 · 0 评论 -
oracle数据库的数据备份导出与数据导入恢复
将要导入的dmp文件放在该路径下。原创 2019-05-10 11:21:39 · 768 阅读 · 0 评论 -
ORACLE数据库常用操作
ORACLE数据库常用操作1、用户2、表3、索引4、序列号5、视图6、同义词7、约束条件8、存储函数和过程----常用数据字典1、用户查看当前用户的缺省表空间SQL>select username,default_tablespace from user_users;查看当前用户的角色SQL>select * from user_role_privs;查看当前用户的系统权限...原创 2019-05-10 11:00:59 · 307 阅读 · 1 评论