Oracle8的不安全因素及几点说明

Oracle8的不安全因素及几点说明
Oracle8的不安全因素及几点说明 作为对象关系型数据库的杰出代表,Oracle无疑是最具实力的。无论是在数据库的规模,多媒体数据类型的支持,SQL操作复制的并行性还是在安全服务方面,Oracle均比SYBASE、Informix强许多,加上其最新版本Oracle8.0.4更是增强了这方面的特性,而且还引入了一些新的特性,比如:数据分区(Data Partitioning)、对象关系技术(Object Relational Technology)、唯索引表(Index only...

MySQL安全问题的一点心得

MySQL安全问题的一点心得
前两天在帮朋友整理他的主页空间时候,发现的一点关于MySQL可能大家都会忽略的问题:我们知道,在安装完MySQL后,它会自动创建一个root用户和一个匿名用户,其初始密码都是空,对于前者,很多参考资料上都会提醒大家要注意及时设定一个密码,而忽略了后者,大概是因为后者默认设定为只能在本机使用的缘故吧。 但如果你的MySQL是要提供给Web服务器作数据库服务的,忽略这个匿名用户的代价可能相当惨重,因为...

Mssql和Mysql的安全性分析

Mssql和Mysql的安全性分析
数据库是电子商务、金融以及ERP系统的基础,通常都保存着重要的商业伙伴和 客户信息。大多数企业、组织以及政府部门的电子数据都保存在各种数据库中,他们 用这些数据库保存一些个人资料,还掌握着敏感的金融数据。但是数据库通常没有象操作系统和网络这样在安全性上受到重视。数据是企业,组织的命脉所在,因此选择一款安全的数据库是至关重要的。大型网站一般使用oracle或DB2,而中小型网站大多数使用更...

Mysql数据库的安全配置、实用技巧

Mysql数据库的安全配置、实用技巧
1、前言 MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,特别是与PHP更是黄金组合,运用十分广泛。 由于MySQL是多平台的数据库,它的默认配置要考虑各种情况下都能适用,所以在我们自己的使用环境下应该进行进一步的安全加固。...

MYSQL用户root密码为弱口令的攻击

MYSQL用户root密码为弱口令的攻击
1、连接到对方MYSQL 服务器 mysql -u root -h 192.168.0.1 mysql.exe 这个程序在你安装了MYSQL的的BIN目录中    2、让我们来看看服务器中有些什么数据库 mysql>show databases; MYSQL默认安装时会有MYSQL、TEST这两个数据库,如果你看到有其它的数据库那么就是用户自建的数据库。    3、让我们进入数据库 mysql>use test; 我们将会进入test数据库中    4、查看我们进入数据库中有些什么数据表 mysql>...

命令行方式管理MySQL数据库实例

命令行方式管理MySQL数据库实例
一、从命令行登录MySQL数据库服务器 1、登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2、通过TCP连接管理不同端口的多个MySQL(注意:MySQL4.1以上版本才有此项功能) /usr/local/mysql/bin/mysql -u root -p --protocol=tcp --host=localhost --port=3307 3、通过socket套接字管理不同端口的多个MySQL /usr/local/mysql/bin/mysql -u root -p --socket=/tmp/mysql3307.sock 4、通...

一些常用的MySQL命令收集整理

一些常用的MySQL命令收集整理
MySQL命令行是学习MySQL数据库必须要掌握的知识,下面就为您介绍了10个好用的MySQL命令行,希望对您学习MySQL命令行方面能有所帮助。 1、显示数据表的结构: mysql> DESCRIBE 表名; (DESC 表名) 2、建立数据表: mysql> USE 库名; //进入数据库 mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1)); 3、删除数据表: mysql> DROP TABLE 表名; 4、重命名数据表 alter table t1 rename t2; 5、显...

mysql在各平台下如何导入导出sql文件

mysql在各平台下如何导入导出sql文件
mysql导入导出sql文件是一个常要用到的功能,这里要总结一下在windows和linux平台下的导入与导出,为什么要总结一下呢,因为最近在拷贝单位项目的时候,竟然 mysql 数据库达到了十几个G,用普通的导入工具根本无法导入,最后只好借助命令行来导入了。 windows下mysql导入导出sql: 1,导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql 2,导出数...

wampserver下mysql如何导入数据库

wampserver下mysql如何导入数据库
你的xxx.db里面如果都是sql语句的话,那么跟着我说的做,假如你的库名叫mydb 1.进入mysql命令行 因为你是wampserver,那么就cmd进入dos mysql -u root -p 之后提示输入密码成功进入 2.建库(如果库已经存在,略过这一步) create database mydb; 3.选库 use mydb; 4.导入数据(这里假定你的xxx.db在E:\test目录下) source E:\test\xxx.db; 5.等待 你会看到mysql会导入数据,比用那些GUI程序导入的速度快多了 ...

Warning(1265)Data truncated for column ‘v_mmi’ at row 1

Warning(1265)Data truncated for column ‘v_mmi’ at row 1
新建了一个 mysql 的字段,在向 mysql 数据库中插入数据的时候,出现了 Warning(1265)Data truncated for column 'v_mmi' at row 1 的错误提示,最后查出的原因原来是字段长度的问题。 由于定义的 mysql 字段为 char 32符,但插入的数组转换成字符串之后明显的已经超过了 32 字符,也就是插入的时候提示 Warning(1265)Data truncated for column 'v_mmi' at row 1,这句话意思就是说数据已经被截断,没有办...

mysql安装图解 mysql图文安装教程

mysql安装图解 mysql图文安装教程
php配置环境最难的莫非就是 mysql 数据库的安装了,如果是在本地学习的话,夏日博客基本上就是推荐使用 php 集成环境了,集成环境的安装就是几分钟的事情而已,安装好之后就可以学习各种测试 php 文件了,这也是大多数新手刚学习 php 时使用的环境了,但在服务器上却不建议使用集成环境,在服务器上面如果使用集成环境很不稳定的说,不过现在的 phpStudyAdmin 更新的版本已经支持在服务器上安装了,但使用 ...

在mysql中存储任意格式的图片

在mysql中存储任意格式的图片
之前用ASP的时候,用的是access数据库,图片可以以二进制的方式存储到access数据库当中,如果按照数据库规范标准,图片是不应该存储到数据库中的,而应该通过上传功能上传到指定文件夹,然后将图片的路径存储到数据库当中,这样会更规范,当然,大部分网站也是这样做的,没有人会把图片存储到数据库当中。 而如果我们网站的需求不是很大,或者有其它需要,就可以将图片上传到数据库当中,在 access 当中,...

用新PHP插件实现MySQL为基础的事务

用新PHP插件实现MySQL为基础的事务
事务处理支持很长时间以来一直是大多数MySQL开发者的心愿,随着MySQL 4.0的发布,这个心愿最后终于得以实现。MySQL 4.0后不久,拥有一个新的MySQL插件的PHP 5.x也发布了。这个新插件,MySQL Improved,使得PHP开发者通过利用本地的PHP函数,获得了这些新的事务处理能力。这篇简短的教程将向你说明怎样利用这些新的MySQLi函数,用PHP实现以MySQL为基础的事务。 概要 如果你还不知道,那么我可以告诉你,事务...

PHP常用MySql操作

PHP常用MySql操作
php中常用的几个 MySQL 语句 显示数据库或表: show databases;//然后可以use database_name; show tables; 更改表名: alter table table_name rename new_t; 添加列 : alter table table_name add column c_n column attributes; 删除列: alter table table_name drop column c_n; 创建索引: alter table c_table add index (c_n1,c_n2); alter table c_table add unique index_name(c_n); alter table c_t...

下载php网站mysql数据库

下载php网站mysql数据库
最近有一个php+mysql的网站要转移到我们单位的服务器上面,结果打电话要了FTP的网站程序用户名和密码,mysql的phpmyadmin 管理地址死活不肯给,当然,要转走网站换上谁也不愿意,不过那个技术,mysql不支持远程登陆,居然用什么管理 mysql 数据库都不知道,我简直是无语了。 没办法,客户也搞不懂,只好自个儿搞个程序把网站 Mysql 数据库下载下来吧,我们知道,php 是支持SQL语句直接进行备份的,那么就可...

php常用的数据库mysql操作

php常用的数据库mysql操作
学习php已经有一段时间了,对于数据库mysql的操作基本上都是在用phpmyadmin等图形化的软件,我们知道,用这类软件,就是非常智能化,简单化,而且速度也很快,其实数据库mysql的操作是支持sql语法的,如果仔细看我们买的php书籍或去视频教程的时候,都会有介绍mysql命令行的操作,这说明mysql命令行的操作还是挺重要的,而最近写的一些源码,也多多少少用到了mysql命令行的操作,还是了解一些比较好,下面...

mysql 替换函数replace()实现mysql 替换字符串

mysql 替换函数replace()实现mysql 替换字符串
mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便,mysql 替换函数replace() Update `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') Where `field_name` LIKE '%from_str%' 说明: table_name —— 表的名字 field_name —— 字段名 from_str —— 需要替换的字符串 to_str —— 替换成的字...

MySQL Server Error:The ‘InnoDB’ feature is disable

MySQL Server Error:The ‘InnoDB’ feature is disable
今天在帮助一个朋友导入mysql数据库时,出现:MySQL Server Error:The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working。无论如何都没有办法导入进去,通常情况下,直接执行SQL语句就可以进行导入,新建查询,将数据库文件粘贴运行,还是出现这样的错误。 根据错误信息的翻译是:MySQL服务器的错误:InnoDB存储引擎的功能已经被禁用,你需要开启MySQL的InnoDB引擎来...

MySQL替换函数REPLACE例子

MySQL替换函数REPLACE例子
一般对于网站建设程序来说,使用替换语句也许是最有用的一种维护方式了,特别是对于所有内容里有统一修改的地方。类如我的网站名称是夏日博客,现在要换成夏日,如果只有一篇文章还好,但是要网站的所有文章里都修改的话,显然通过后台一篇一篇的改有点力不从心,并且可能会遗漏。像这样的情况,我们可以使用MySQL的替换语句。 Update 表名 SET 字段名 = REPLACE(字段名, '搜索的字符串', '替换的字符串') ...

把MYSQL数据直接存放在指定目录备份

把MYSQL数据直接存放在指定目录备份
MYSQL安装完毕之后,一般会默认在C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1目录下,如果服务器不小心被入侵了,你还不好还原系统,因为N多的网站数据都是放在这服务器上的。如果MYSQL不在C盘的话,这就好操作了。 以查看mysql文件目录my.ini文件,可以找到类似于 datadir="D:/beeagle/Program Files/MySQL/MySQL Server 5.0/Data/"的字段 该路径为mysql data目录,默...