这篇论坛文章(赛迪网技术社区)着重介绍了MySQL数据库用户root密码为空的另类攻击方法,更多内容请参考下文: 1、连接到对方mysql 服务器 mysql -u root -h 192.168.0.1 mysql.exe 这个程序在你安装了mysql的的bin目录中 2、让我们来看看服务器中有些什么数据库 mysqlshow databases; mysql默认安装时会有mysql、test这两个 发布时间:2012-03-18 作者: 佚名技术 views(162)
MySQL目前不支持列的Default 为函数的形式, 如达到你某列的默认值为当前更新日期与时间的功能, 你可以使用TIMESTAMP列类型 下面就详细说明TIMESTAMP列类型: TIMESTAMP列类型 TIMESTAMP值可以从1970的某时的开始一直到2037年,精度为一秒,其值作为数字显示。 TIMESTAMP值显示尺寸的格式如下表所示: +---------------+ 发布时间:2012-03-18 作者: 佚名技术 views(322)
第一种︰使用 set passWord语法 shell MySQL -u root mysql mysql SET PASSWORD FOR root=PASSWORD(’new_password’); 第二种︰使用 mysqladmin命令 shellmysqladmin -u root password new_password 如果忘记了MySQL的root密码,可以用以下方法重新设置: ◆1. KILL掉系统里的MySQLD进程; killall -TREM mysqld ◆2. 用以 发布时间:2012-03-18 作者: 佚名技术 views(191)
在使用MySQL的时候,在操作不当时,很容易出现 ERROR 1005 (HY000): Can''t create table 这类错误。很多站长朋友可能需要排查很久才会找到问题的原因其实很简单,希望这篇文章可以对站长朋友以及Mysql初学者一点帮助。 MySQL官方提供的问题原因: 在信息中有一组【LATEST FOREIGN KEY ERROR】会有最近错误的详细描述和解决 发布时间:2012-03-18 作者: 佚名技术 views(406)
事件调度器是在 MySQL 5.1 中新增的另一个特色功能,可以作为定时任务调度器,取代部分原先只能用操作系统任务调度器才能完成的定时功能。例如,linux 中的 crontabe 只能精确到每分钟执行一次,而 MySQL 的事件调度器则可以实现每秒钟执行一个任务,这在一些对实时性要求较高的环境下就非常实用了。 事件调度器是定时触发执 发布时间:2012-03-18 作者: 佚名技术 views(209)
从MySQL 5.0 开始,支持了一个全新的SQL句法: PREPARE stmt_name FROM preparable_stmt; EXECUTE stmt_name [USING @var_name [, @var_name] ...]; {DEALLOCATE | DROP} PREPARE stmt_name; 通过它,我们就可以实现类似 MS SQL 的 sp_executesql 执行动态SQL语句! 同时也可以防止注入式攻击! 为了有一个感性的认识, 下 发布时间:2012-03-18 作者: 佚名技术 views(311)
问题:在论坛发表回复时出现“The table is full”的提示,字面意义上是数据表已满的意思。因为很少有开发者遭遇单一表超过4G的情况,因此朋友间的讨论只能提供一些外围的信息。为解决此问题,我翻阅了很多资料,本文将以我此次问题的解决过程,介绍问题发生的原因及对策。 根据经验,The table is full提示往往出现在以下两 发布时间:2012-03-18 作者: 佚名技术 views(353)
MySQL 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下安装测试步骤。 安装步骤 安装memcached,这个步骤很简单,随处可见 安装mysql server 5.1RC,安装办法也很大众,不废话了 编译libmemcached,解压后安装即可./config 发布时间:2012-03-18 作者: 佚名技术 views(185)
|