Mysql的具体安装步骤可查看Centos 7安装LAMP环境 下面介绍一下一、关于在Linux中mysql的一些基本操作1、进入mysql “mysql -uroot -p”,会提示输入密码,输入密码时是不可见的,直接输就可以,如果输错可以退格键删除2、链接数据库刚刚通过使用 mysql -uroot -p 就可以链接数据库了,但这只是连接本地的“localhost”,可是有很多时候都
MySQL日志管理SHOW GLOBAL VARIABLES LIKE '%log%';查看关于log的全局变量一、日志分类1.错误日志 2.一般查询日志 3.慢查询日志4.二进制日志 5.中继日志 6.事务日志 7.滚动日志二、日志详解1.错误日志说明:在对应的数据目录中,以主机名+.err命名的文件,错误日志记录的信息类型:记
转载
2024-06-15 23:47:18
99阅读
玩linux都知道sh脚本的方便,但如何编写sh脚本却是像我这样的新手和菜鸟的难题。能不能编写得出来是一回事,了不了解又是另一回事。抱着好好学习,天天向上的精神,大家有空就看看吧,没有坏处的。下面来抄来一大段sh脚本的语法说明。慢慢看:一、开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh
转载
2024-10-18 10:04:08
29阅读
参考博文:
PostgreSQL详解
1.
基本操作命令
安装完成后,PostgreSQL默认创建了名为postgres数据库用户账户,其与MySQL的root以及SQL Server的sa账户一样,是超级管理员账户,但与MySQL不一样的是,PostgreSQL还创建了名为postgres的Unix系统账户。和SQL Serve
安装PostgreSQL前,确认Internet连接正常,以便下载安装文件。先使用yum -y update指令升级系统到最新版本。本安装将PostgreSQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。# 修改防火墙设置,打开5432端口vi /etc/sysconfig/iptables-A INPUT -m state --state NE
一、Linux 备份恢复基础1、什么是备份最简单的讲,备份数据的过程就是拷贝重要的数据到其他的介质之上(通常是可移动的),以保证在原始数据丢失的情况下可以恢复数据。一次备份可能是简单的 cp命令,将一个文件复制到其他目录下,也可能是使用特定的程序将数据流写进一个特定的设备中的复杂过程。很多情况下是将要备份的数据写入到磁带机中,但有些情况也不是这样的。在Linux环境下,或其他Unix系统,备份可以
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好,因为这里没有做好,会在创建表空间时出错—我就在这里花了几个小时,晕)。创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。下面是创建数据库
MySQL的的密码的恢复方法之一1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接的MySQL数据库。因为在重新设置的MySQL的根密码的期间中,MySQL数据库完全出现在没有密码保护的状态下,其他的用户也可以任意地登录和修改的MySQL的的信息。可以采用将MySQL的的对外的端口封闭,并且停止阿帕奇以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的控制台上面操作,
1,安装与配置#安装
yum install https:....rpm1)安装目录bin目录:二进制可执行文件目录,此目录下有postgres、psql等可执行程序;pg_ctl工具在此目录,可以通过pg_ctl --help查看具体使用。
conf目录:
empty
include:头文件目录
lib:动态库目录,如libpq.so
share:存放文档和配置模板文件,一些扩展包的sql文件在
转载
2024-09-11 06:39:50
1033阅读
最近在做项目,我担任了我们项目组数据库负责人,在管理mysql数据库这段时间,更加深入的学习了mysql数据的操作,感触很深,每次接到一个新任务,都是自己的一个新的尝试,感谢组织给我这次机会。下面是对最近对mysql数据库的操作做的一个详细的汇总,留给自己做个纪念!一、mysql服务的操作:启动:service mysqld start停止:service mysqld
转载
2024-07-11 23:13:48
55阅读
目录发布项目过程简介问题解决1.连接语句出错: 2.mysql服务器没有授予远程登录权限(注意) 3.服务器3306端口问题总结经验本人遇到报错之后也是在网上查了很多种方法 但是问题没有有效解决,最终排查除了问题,希望能帮到大家发布项目过程简介发布过程就简单概括了 先将项目发布到tomcat 再将webapps下的项目复制到linux的tomcat的webapps目录下&nbs
转载
2024-06-24 13:25:25
88阅读
目录日志种类作用总结配置文件中与日志相关的配置日志种类PostgreSQL有3种日志pg_log(数据库运行日志) 内容可读 默认关闭的,需要设置参数启动pg_xlog(WAL 日志,即重做日志) 内容一般不具有可读性 强制开启pg_clog(事务提交日志,记录的是事务的元数据) 内容一般不具有可读性 强制开启日志所在路径pg_xlog和pg_clog一般是在
转载
2024-04-24 14:16:25
1069阅读
需求手头多余了一块闲置的 SSD,可以把用了4年的笔记本的机械硬盘替换升级。笔记本装的是 Linux 系统,选择手动迁移分区。成功之路原始磁盘是 MBR 的 UEFI 引导,根目录是 ext4 分区, efi 分区是 vfat。 迁移后的磁盘是 GPT 的 UEFI 引导盘,根目录是 xfs 分区, efi 分区是 vfat, boot 分区是 vfat (fat32)。进入 live-cd ,建
转载
2024-04-09 10:51:40
101阅读
在上一篇文章中,我们讨论了在Linux上非常流行的MySQL数据库服务器的使用方法。在这篇文章中,我们将关注另一个选择,名为PostgreSQL的开放源码数据库。尽管MySQL是一个快速,强大和相当简单的关系型数据库管理系统,但PostgreSQL更加具有综合性,并为这种复杂性牺牲了一些速度。 如果你已经习惯于使用包含各种图标和快捷方式的界面,那么PostgreSQL非常适合你,尽管MySQL的4
转载
2024-07-24 09:55:51
197阅读
一. 静态库静态库是.o文件的集合,一般通过ar工具使用-rsv将所有的.o文件打包为libXXXX.a的格式. 在生成可执行文件时,使用ld工具对libXXXX.o进行链接。静态库,只是在程序链接的时候起作用,程序在运行时将脱离静态库。这是因为静态库的代码和数据已经集成到最终的可执行程序中了。其缺点就是最终生成的可执行文件占用的空间比较大,而且当库更新后,程序需要进行重新链接。这增加了程序升级的
此类文章网上太多,脚本也都是大神写的,我只是借用。主要是把一些坑填起来个大家分享下,减少琢磨的时间。
1.vi /usr/local/script/BackupDatabase 第一步执行命令创建备份脚本,注意点: mkdir /usr/local/script/ 先自行创建文件夹,他不会自己递归创建文件夹的。
2.编辑脚本文件
#!/bin/bash
#Shell Command F
postgres数据库备份:pg_dump[OPTION]...[DBNAME]/usr/pgsql-9.4/bin/pgdump-Fc-h127.0.0.1-Upostgres数据库名>/var/pgsqlback/RulePlatform.sql.`/bin/date+'%Y%b%d%H%M'`#pg_dump是备份数据库指令#-F把备份文件放在哪里;#-h127.0.0
原创
2018-07-03 17:00:04
1280阅读
1.问题背景写入数据库中的数据,进行分页查询,但是分页查询的时候遗漏了一条数据。通过网上搜索相关问题,得到结论是排序列出现大量相同的数据时,在分页处会出现数据丢失。具体如下, 上图所示10条记录,但是分页第二页查询会遗漏掉排序为0的数据记录。2.原因分析分页查询的sql如下:<select id="queryByPage" resultMap="baseResultMap">
转载
2024-10-11 16:01:49
96阅读
环境准备controller@RestController
@RequestMapping("/api/admin")
public class AdminController {
@GetMapping("/hello")
public String hello(){
return "hello! this is admin page";
}
}
/*
今天,我们主要来学习数据库的创建和操作,在学习数据库之前,我们首先要知道为什么要使用数据库数据存储可以分为3种类型:1.把数据存储到内存中 优点:使用方便 缺点:程序关闭的时候,内存被释放,数据随之消失2.把数据写入到文件中 优点:数据是永久性的,不易丢失 缺点:需要经常打开关闭文件,操作比较麻烦3.把