文章标题关闭所有内容预览 | 展开所有内容预览
-
Mysql使用Describe命令判断字段是否存在
[内容预览]
17 | 2008-06-24 23:47:02
工作时需要取得MySQL中一个表的字段是否存在于是就使用Describe命令来判断mysql_connect('localhost','root','root');mysql_select_db('demo');$test=mysql_query('Describecdb_postsfirst');$test=mysq...
[阅读全文]
-
MySQL UPDATE时主键冲突引发的思考
[内容预览]
3 | 2008-06-24 23:46:52
假设有一个表,结构如下: mysql>CREATETABLE`a`( `id`int(10)unsignedNOTNULLAUTO_INCREMENT, `id2`int(10)unsignedNOTNULLDEFAULT'0', PRIMARYKEY(`id`) )ENGINE=MyISAM; 该表中只有...
[阅读全文]
-
MySQL事件调度器Event Scheduler详解
[内容预览]
3 | 2008-06-07 06:52:04
事件调度器是在MySQL5.1中新增的另一个特色功能,可以作为定时任务调度器,取代部分原先只能用操作系统任务调度器才能完成的定时功>能。例如,Linux中的crontabe只能精确到每分钟执行一次,而MySQL的事件调度器则可以实现每秒钟执行一个任务,这在一些对实时性要>求较高的环境下就非常实用了。事件调度器是定时触发...
[阅读全文]
-
MySQL手动安装方法与中文解决方案
[内容预览]
0 | 2008-06-04 09:04:23
DebianEtchLinux上成功安装了MySQL5.0.27icc版本,并使用JDBC测试中文成功!中文问题的关键是全部使用UTF-8编码,MySQL5发布版支持UTF-8,但默认为latin1,Java在内部使用的全部是Unicode,因此要保证JSP页面以UTF-8编码,JDBC驱动采用官方Connector4...
[阅读全文]
-
MYSQL命令行模式管理MySql的一点心得
[内容预览]
24 | 2008-05-31 23:22:39
MySql数据库是中小型网站后台数据库的首选,因为它对非商业应用是免费的.网站开发者可以搭建一个"Linux+Apache+PHP+MySql"平台,这是一个最省钱的高效平台.在使用MySql进行开发时,MySql自带的文档对于新手来说是份很好的参考资料.本文是我在使用MySql中的小小心得。当前一般用户的开发环境多是...
[阅读全文]
-
MySQL数据库实例管理器命令行选项详解
[内容预览]
11 | 2008-05-31 23:22:38
MySQL实例管理器支持许多命令行选项。执行./mysqlmanager--help命令可以简单列出。有下面的选项:·--help,-?显示帮助消息并退出。·--bind-address=name绑定地址用于连接。·--default-mysqld-path=name在Unix...
[阅读全文]
-
连接到MySQL实例管理器并创建用户账户
[内容预览]
3 | 2008-05-31 23:22:38
使用MySQL客户端-服务器协议来处理同MySQL实例管理器之间的通信。你不能使用标准mysql客户端程序和MySQLCAPI来连接IM。IM支持客户端工具和mysql-4.1或以后的版本所分发的库所用的MySQL客户端-服务器协议版本。IM将用户信息保存到密码文件中。密码文件的默认位置为/etc/mysqlmanag...
[阅读全文]
-
MySQL数据库中实例管理器识别的命令
[内容预览]
2 | 2008-05-31 23:22:37
一旦你已经为MySQL实例管理器设置了一个密码文件并且IM正在运行,你可以连接它。你可以使用mysql客户端工具通过标准MySQLAPI来连接。以下是MySQL实例管理器目前可以接收的命令的清单和例子。·STARTINSTANCE<instance_name>该命令将试图启动一个实例:mysql>STAR...
[阅读全文]
-
教你快速了解应该如何升级MySQL系统表
[内容预览]
1 | 2008-05-31 23:22:36
一些MySQL发布对mysql数据库中的系统表的结构进行了更改,添加了新权限或特性。当你更新到新版本MySQL,你应同时更新系统表,以确保它们的结构最新。首先备份mysql数据库,然后按照下面的程序操作。在Unix或Unix类系统中,运行mysql_fix_privilege_tables脚本来更新系统表:shell>...
[阅读全文]
-
轻轻松松正确掌握MySQL服务器关机进程
[内容预览]
5 | 2008-05-31 23:22:36
服务器关闭进程可以概括为:1.启动关闭进程2.服务器根据需要创建关闭线程3.服务器停止接收新连接4.服务器终止当前的活动5.存储引擎被停掉或关闭6.服务器退出下面是更详细的描述:1.启动关闭进程可以用多种方法启动服务器的关闭。例如,拥有SHUTDOWN权限的用户可以执行MySQLadminshutdown命令。mysq...
[阅读全文]
-
MySQL数据库搜索中大小写敏感性详细
[内容预览]
2 | 2008-05-31 23:22:35
在默认情况下,MySQL搜索不区分大小写(但某些字符集始终区分大小写,如czech)。这意味着,如果你使用col_nameLIKE'a%'进行搜索,你将获得以A或a开始的所有列。如果打算使搜索区分大小写,请确保操作数之一具有区分大小写的或二进制校对。例如,如果你正在比较均适用latin1字符集的列和字符串,可使用COL...
[阅读全文]
-
如何正确认识Mysql通信错误与失效连接
[内容预览]
1 | 2008-05-31 23:22:35
对于连接问题,服务器错误日志是有用的信息源。如果服务器是用“--log-warnings”选项启动的,在错误日志中可能会发现下述消息:01030114:38:23 Abortedconnection854todb:'users'user:'josh'如果“Abortedconnect...
[阅读全文]
-
MYSQL使用错误 MYSQL中ERROR 1005
[内容预览]
98 | 2008-05-31 23:22:34
在使用MYsql的时候,在操作不当时,很容易出现ERROR1005(HY000):Can'tcreatetable这类错误。很多站长朋友可能需要排查很久才会找到问题的原因其实很简单,希望这篇文章可以对站长朋友以及Mysql初学者一点帮助。MYSQL官方提供的问题原因:在信息中有一组【LATESTFOREIGNKEYER...
[阅读全文]
-
MYSQL使用错误 MYSQL中ERROR 1006
[内容预览]
2 | 2008-05-31 23:22:34
生成数据库的限制只有MySQL的许可和操作系统限制。你应当确认你的根权限确实包括生成数据库的权限(检查mysql数据库的User图表的许可),如果你有这个权限,再试着以mysql用户登录时在数据文件夹创建一个路径。另,你数据库存在的分区和剩余空间是不是小于1G.
[阅读全文]
-
如何解决Mysql无法创建文件/写入文件
[内容预览]
0 | 2008-05-27 16:48:56
如果对某些查询遇到下述类型的错误,它意味着MySQL不能为临时目录下的结果集创建临时文件:无法创建/写入文件'sqla3fe_0.ism'。前述错误是Windows平台上的典型消息,Unix平台上的消息与之类似。一种更正方式是使用“--tmpdir”选项启动mysqld,或在选项文件的[mysq...
[阅读全文]
-
爱写就写 Mysql避免表已满的错误出现
[内容预览]
0 | 2008-05-27 16:48:55
表已满错误出现的方式有数种:·你正在使用低于3.23版的MySQL服务器,而且“内存中”临时表超过了tmp_table_size字节。要想避免该问题,可使用“-Otmp_table_size=val”选项以便mysqld增加临时表的大小,或在发出有问题的查询...
[阅读全文]
-
看的明明白白 表已满错误出现方式有数种
[内容预览]
1 | 2008-05-27 16:48:55
对于连接问题,服务器错误日志是有用的信息源。如果服务器是用“--log-warnings”选项启动的,在错误日志中可能会发现下述消息:01030114:38:23 Abortedconnection854todb:'users'user:'josh'如果“Abortedconnect...
[阅读全文]
-
MySQL数据库中root权限丢失解决方法
[内容预览]
0 | 2008-05-27 16:48:54
一天不小心把ROOT的权限改到最小了(只能登录,什么都做不了),这可急死我了.重装的话太麻烦,而且里面有很多的用户,一个个重新弄不知道到什么时候。后来我想了一个办法,先把当前服务器的MySQL服务停止,把MySQLDATa目录下的mysql目录改名为mysql_OLD,到另一个服务器下把mysql目录下的/data/m...
[阅读全文]
-
MYSQL用户管理员ROOT弱密码攻击战
[内容预览]
0 | 2008-05-27 16:48:54
1、连接到对方MYSQL服务器mysql-uroot-h192.168.0.1mysql.exe这个程序在你安装了MYSQL的的BIN目录中。 2、让我们来看看服务器中有些什么数据库mysql>showdatabases;MYSQL默认安装时会有MYSQL、TEST这两个数据库,如果你看到有其它的数据库那么就是用户自...
[阅读全文]
-
Win2K下配置asp+cgi+php+mysql
[内容预览]
1 | 2008-05-27 16:48:50
安装win2K,安装IIS,其中IndexingService,FrontPage2000ServerExtensions,InternetServiceManager(HTML)这几个别装,还有其它的一些,总之不用的都别装。(根据安全原则,最少的服务+最小的权限=最大的安全。)首先,打开internet管理器(开始-...
[阅读全文]
-
大家来优化 Sysctl、Apache、MySQL
[内容预览]
0 | 2008-05-27 16:48:50
服务器的负载能力,很大程度上取决于系统管理员的配置和优化能力。相同的硬件、不同的软件配置,会造成截然不同的效果。下面我将给大家介绍一下如何优化sysctrl,Apache以及MySQL。请注意,所有配置均为取决于个人,请根据自己的实际情况做调整。配置Sysctl编辑此文件:nano-w/etc/sysctl.conf如...
[阅读全文]
-
PHP 和 MySQL 开发中要注意的8个技巧
[内容预览]
0 | 2008-05-27 16:48:49
LAMP架构的网站,我以前注重的多是安装/配置方面的,讲述开发的相对较少,因为自己从事开发也少。本文的原文当然也来自:PublishedonTheO'ReillyNetwork(http://www.oreillynet.com/)http://www.oreillynet.com/pub/a/onlamp/2002/...
[阅读全文]
-
怎样可以在Windows上安装多个Mysql
[内容预览]
0 | 2008-05-27 16:48:48
问:如何在Windows上安装多个Mysql?答:具体方法如下:1.正常安装Windows版的Mysql,例如安装在d:\mysql文件夹里;2.按照常规配置好Mysql;3.复制备份安装好的文件夹,比如备份到另外一个文件夹,或者命名为“复件mysql";4.运行卸载程序删除安装的MYSQL和文件夹;5.把...
[阅读全文]
-
详细讲解MySQL数据库中的安全配置步骤
[内容预览]
0 | 2008-05-27 16:48:48
详细讲解MySQL数据库的安全配置MySQL是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL数据库的程序,特别是与PHP更是黄金组合,运用十分广泛。由于MySQL是多平台的...
[阅读全文]
-
解析mysql 8小时空闲后连接超时的问题
[内容预览]
1 | 2008-05-27 16:48:47
问:怎样才能解决mysql8小时空闲后连接超时的问题?答:当应用程序和数据库建立连接时,如果超过了8个小时,应用程序句不会去访问数据库,数据库就会出现断掉连接的现象。这时再次访问就会抛出异常,异常如下:Communicationslinkfailureduetounderlyingexception:**BEGINNE...
[阅读全文]
-
一起从基础入手来打开MySQL数据库之门
[内容预览]
0 | 2008-05-27 16:48:47
1、使用SHOW语句找出在上当前存在什么数据库:>SHOWDATABASES;+--+|Database|+--+|mysql||test|+--+3rowsinset(0.00sec)2、创建一个数据库abccs:mysql>CREATEDATABASEabccs;注意不同对大小写的敏感。3、选择你所创建的数据库:m...
[阅读全文]
-
MySQL数据库中的Show命令具体用法
[内容预览]
0 | 2008-05-27 16:48:46
MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文汇集了show命令的众多用法。a.showtables或showtablesfromdatabase_name;--显示当前数据库中所有表的名称。b.showdatabases;--显示mysql中所有数据库的...
[阅读全文]
-
怎样在MySQL的数据库中定义外键详解
[内容预览]
0 | 2008-05-27 16:48:46
定义数据表假如某个电脑生产商,它的数据库中保存着整机和配件的产品信息。用来保存整机产品信息的表叫做pc;用来保存配件供货信息的表叫做parts。在pc表中有一个字段,用来描述这款电脑所使用的CPU型号;在parts表中相应有一个字段,描述的正是CPU的型号,我们可以把它想成是全部CPU的型号列表。很显然,这个厂家生产的...
[阅读全文]
-
MySQL数据库用户帐号管理基础知识详解
[内容预览]
2 | 2008-05-27 16:48:44
MySQL管理员应该知道怎样通过指定哪些用户可连接到服务器、从哪里进行连接,以及在连接时做什么,来设置MySQL用户账号。MySQL3.22.11引入了两个更容易进行这项工作的语句:GRANT语句创建MySQL用户并指定其权限,REVOKE语句删除权限。这两个语句充当mysql数据库中的授权表的前端,并提供直接操纵这些...
[阅读全文]
-
MySQL从旧的版本升级为新的版本全攻略
[内容预览]
0 | 2008-05-27 16:48:43
一:从版本3.23升级到4.104.10新特性:支持事务处理和存储过程升级过程的注意事项:1:升级采用直接复制安装文件的方法,简单实用,但要注意相关的配置更改;2:直接复制备份的数据库不能通过复制的方法恢复,因此须采用mysqldump方法备份;3:mysql4.1的用户管理与3.23有所不同,user表中增加了字段m...
[阅读全文]


