在提示这个错误有可能sql执行出来的没有结果集,可以把sql打印出来放在数据库执行一下
mysql_free_result的参数不对
可能是你mysql_query结果为空。
查看一下是不是没有结果输出。
如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。
1. 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。
kill `cat /mysql-data-directory/hostname.pid`
你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,...
在遇到mysql不支持中文查询的时候,有时候字符集不统一,或者其他问题
如我想写一个字段中包含“韩”字的所有记录
$str="韩";
select * from table where field like '%$str%' ;
显示的记录中除了包含”韩”字的记录,还有不包含“韩”字的记录。为什么?
A:在MySQL中,进行中文排序和查找...
网站的数据库要备份,或者转移,那么这时候就需要数据库备份了。怎么实现呢
导出要用到MySQL的mysqldump工具,基本用法是:
shell> mysqldump [OPTIONS] database [tables]
如果你不给定任何表,整个数据库将被导出。
通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。
注意,如果你运...
在运行Mysql提示1067 错误,错误信息为:
A system error has occurred.System error 1067 has occurred.The process terminated unexpectedly.
解决办法如下:
1.检查你的Mysql目录有没有给系统的System用户权限。
2.删除掉你的 %WINDOWS%/my.ini 文件。
3.检查你的 c:/my.cnf 文件配置是否正确。
mysl有时候要异地登录,可以同样进入服务器或者开启远程登录的方式
Mysql是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。是一个非常捧的数据库。
开启 MySQL 的远程登陆帐号有两大步:
1、确定服务...
mysql的密码忘记了怎么办?下面的方法可以帮你找回来
1. KILL掉系统里的MySQL进程,方法如下:
a、点击桌面工具栏打开任务栏管理器。
图1
b、从任务管理器的进程中找到mysqld-nt.exe进程,点击右键选择结束进程。
&nbs...
1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用ssh隧道来加密该连接的通信。
2.用set password语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,然后“mysql> update mysql.user set password=password('newpwd')”,最后执行“flush privileges”就可...
数据库的安全是网站里面至关重要的。怎么防止数据库文件丢失呢?
在日常的工作中,保护数据免受未授权用户的侵犯是系统管理员特别关心的问题。如果你目前用的是MySQL,就可以使用一些方便的功能来保护系统,来大大减少机密数据被未授权用户访问的风险。
企业最有价值的资...
本来来探讨一些数据库安全方面的知识,可以学习学习
随着网络的普及,基于网络的应用也越来越多。网络数据库就是其中之一。通过一台或几台服务器可以为很多客户提供服务,这种方式给人们带来了很多方便,但也给不法分子造成了可乘之机。由于数据都是通过网络传输的,这就可以在传输的过程中被截获,...