Welcome 微信登录

首页 / 数据库 / MySQL

利用MySQL的注射点得到更多MySQL的信息

利用MySQL的注射点得到更多MySQL的信息

当注射MySQL库的输入点的时候,我们可以通过version()/user()/database()/password()等内置函数来得到MySQL的相关信息,其实我们在注射的时候可以利用MySQL内置的变量来得到更多的MySQL信息其中version()可以写成@@version来把version当做变量来读取,这样一样可以得到,其他的内置是不可以写成变量的形式.大家都应该用过利用pangolin来注入MySQL库的注射点,认真的朋友都应该知道可以的得到...
MySQL中修理特殊不可见uft8字符

MySQL中修理特殊不可见uft8字符

工作中有一个中文字库表,是前辈从其他地方导入的。最近使用的时候发现有些词,比如“清白”,明明只有两个字,却只能用LIKE ‘%清白%’查出,直接=’清白’找不到。第一反应,前后可能有空格。于是在PHPMyadmin中用MySQL的trim函数过滤了一下update 字库 set Vocabulary = trim(Vocabulary)但返回的affected rows数居然是0可以肯定不知道是哪个UTF8不可见字符混了进去,直接看又看不见,想个办法让它显...
php下查询MySQL出现“General error: 2050”错误解决

php下查询MySQL出现“General error: 2050”错误解决

今天在php下查询mysql,居然出现了“General error: 2050”的错误,后来ray给了链接,果然问题就解决了。文章已经说得很清楚了,下面直接引用过来:------------------------------------------我把PHP升级到了5.2.5版本以后,以前写的PDO程序总是报错SQLSTATE[HY000]: General error: 2053 ,我查了很久才找到问题的解决办法。 这样的问题只会发生在两条SQL连...
Redflag Linux安装Oracle 10gR2 RAC记事

Redflag Linux安装Oracle 10gR2 RAC记事

今天帮助客户在RedFlag Linux上安装了一套Oracle 10gR2 RAC,这是第一次接触红旗Linux,发现其中文化和Windows办公化作的很好,X Windows启动就仿佛Windows 2000的样子。而且红旗内置了为Oracle而设置的参数和软件包,客户装好了OS之后,我没有打任何rpm包即可正常安装Oracle软件。基础安准过非常顺利,但是设置高内存是遇到OUT OF MEMORY的错误,Kamus遇到过:SQL> startu...
静默方式(silent)安装Oracle软件

静默方式(silent)安装Oracle软件

有的时候不方便登陆Linux/Unix的图形界面安装数据库,且GUI方式安装让我们无法知道具体是做了什么操作,我们完全可以采用命令模式安装和删除Oracle软件(代替OUI)、建立和删除数据库库(代替dbca)。 平台:RHEL4.5,oracle10.2.0.1 1、上传并解压oracle软件,假如放在/home目录下 $ cd /home $ unzip 10201_database_linux32.zip 2、设置安装oracle软件必须的...
Oracle控制文件的损坏或完全丢失的恢复办法

Oracle控制文件的损坏或完全丢失的恢复办法

控制文件丢失了,需要DBA处理。 1,控制文件大小不对。 将正常的cp给不正常的。指定正确的来运行。 2,控制文件版本不对 千万要记住要先cp全部的控制文件备份后在来cp 3,控制文件某个丢失,至少存在一个 4,控制文件都丢失, 5,有但是很old1,控制文件大小不对。下面我们修给一个控制文件的内容使大小不一样。[Oracle@huang ~]$ vim /sof/oracle/oradata/orcl/control01.ctlSQL> shutd...
Oracle 响应慢问题解决

Oracle 响应慢问题解决

问题描述1、应用连接数据异常缓慢,包括客户端使用plsql连接;2、数据库主机cpu占用率居高不下,IO写入居高不下。3、主机日常维护操作响应慢,如man或w;分析问题?系统及Oracle应用为什么响应慢1、为什么系统连w这么简单的操作都会觉得卡呢?2、为什么没有任何应用接入的情况下,数据库会有大量的写入操作呢?Top //查看cpu使用情况,发现iowait%占用了大量的cpu时间;Iostat –mx 2 100 查看disk使用情况,发现磁盘利用率长...
MySQL中的事务隔离级别参考

MySQL中的事务隔离级别参考

SQL 标准用三个必须在并行的事务之间避免的现象定义了四个级别的事务隔离。 这些不希望发生的现象是:脏读(dirty reads) 一个事务读取了另一个未提交的并行事务写的数据。不可重复读(non-repeatable reads) 一个事务重新读取前面读取过的数据, 发现该数据已经被另一个已提交的事务修改过。幻读(phantom read) 一个事务重新执行一个查询,返回一套符合查询条件的行, 发现这些行因为其他最近提交的事务而发生了改变。SQL 事务隔...
用调试工具Dump Oracle系统状态

用调试工具Dump Oracle系统状态

如果Oracle数据库hang了,对Oracle进行system dump或hang analyze,是研究和解决问题的有效方法。如果能够连接数据库,并进行操作,则使用oradebug是最简单快捷的办法。 但有的时候,数据库由于hang住,sqlplus不能连接时(在10g可以尝试用sqlplus -prelim连接数据库),可以使用操作系统上的调试工具来dump oracle系统状态。因为我的环境是linux,所以我先从gdb来介绍。 ①首先获得要d...
<< 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 >>