Win32平台下运行的Mysql的一些特点

2016-02-19 19:22 1 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享Win32平台下运行的Mysql的一些特点,希望可以对大家能有小小的帮助。

【 tulaoshi.com - 编程语言 】

Win95和线程
Win95 为每个线程的创建损失大约200个字节的内存。因此,如果你进行许多连接,你不应该在Win95运行mysqld很长时间,因为MySQL的每个连接都创建一个新线程!WinNT和Win98不能容忍这个bug。
阻塞式读(blocking read)
MySQL为每个连接使用一个阻塞式读取,这意味着:
一个连接将不在8个小时后自动被断开,就像MySQL的Unix版本所发生的。
如果一个连接“挂起”,不杀死MySQL就不可能打破它。
mysqladmin kill在一个睡眠的连接上将不工作。
只要有睡眠的连接,mysqladmin shutdown不能中途中断。
我们计划在不久的将来修正它。

UDF函数
暂时MySQL-Win32不支持用户可定义函数。
DROP DATABASE
你不能抛弃一个正在被某些线程使用的数据库。
从任务管理器杀死MySQL
在Windows95上,你不能从任务管理器或用shutdown实用程序杀死MySQL。你必须用mysqladmin shutdown关闭它。
大小写区分的名字
文件名在Win32上是忽略大小写的,因此Win32上的MySQL数据库和表的名字也是忽略大小写的。唯一的限制是数据库和表的名字必须在整个一个给定的语句中大小写是一样的,因为它用my_table和MY_TABLE都指向同一个表子,下列查询将不工作:
SELECT * FROM my_table WHERE MY_TABLE.col=1;

“  ”目录字符
在Win95上的路径名组成由“”字符分隔,它在MySQL中也是转义字符。如果你正在使用LOAD DATA INFILE或SELECT ... INTO OUTFILE,你必须用两个“”字符或使用Unix风格的文件名“/”字符:
LOAD DATA INFILE "C:tmpskr.txt" INTO TABLE skr;
SELECT * FROM skr INTO OUTFILE 'C:/tmp/skr.txt';

Can't open named pipe错误
如果你使用NT上的MySQL-Win32共享软件版本,用最新的mysql客户,你将得到下列错误:
error 2017: can't open named pipe to host: . pipe...

这是因为NT上MySQL正式版本缺省地使用命名管道。你能通过为新MySQL客户使用--host=localhost选项或创建一个包含下列信息的文件“C:my.cnf”来避免这个错误:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

[client]
host = localhost

Access denied for user错误
在访问在同一机器上的一个MySQL服务器时,如果你得到Access denied for user: 'some-user@unknown' to database 'mysql'的错误,这意味着MySQL不能正确解释你的主机名。为了修正它,你应该创建一个文件“windowshosts”,有下列信息:
127.0.0.1  localhost

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1620847.html

延伸阅读
标签: 电脑入门
cleanmgr--打开磁盘清理工具 compmgmt.msc---计算机管理 conf----启动 netmeeting charmap---启动字符映射表 calc----启动计算器 chkdsk.exe---Chkdsk磁盘检查 cmd.exe---CMD命令提示符 certmgr.msc--证书管理实用程序 cliconfg--SQL SERVER 客户端网络实用程序 Clipbrd---剪贴板查看器 ciadv.msc----索引服务程序 dvdplay---DVD播...
它们有着本质的区别:1:一个是16的DOS程序,一个是标准的32的Windows应用程序.前者依然受着64KB内存分段约束,后者无忧无虑地使用着4GB内存地址空间.它们本来就是运行在不同的操作系统上的.别把他们混淆.DOS程序可以运行在windows上是因为有NTVDM.而你把VC生成的控制台程序放到DOS下只会得到!?This program cannot be run ...
解说Win32的窗口子类化            作者:李马(home.nuc.edu.cn/~titilima) 下载本文的配套源代码         也许你需要一个特殊的Edit来限制浮点数的输入,但是现有的Edit却并不能完成这项工作——因为它只能够单纯的限制大小写或者纯数字。当你在论坛上求救的时候,某个网友告诉你:...
文中的这些网站首页设计的都很不错,可以说都具有自身的特点。有质感与渐变结合的企业网站,有单独靠简约插图吸引眼球的Flash网站,也有色块与图片排列整齐的购物网站,还有各地风情的网站。可以说这些都很有特色,很值得我们设计时参考和借鉴。 这些网站的头部设计都十分精美,对于想设计比较有视觉冲击力的设计师可以学习下。 greentent ...
线程同步是多线程程序设计的核心内容,它的目的是正确处理多线程并发时的各种问题,例如线程的等待、多个线程访问同一数据时的互斥,防死锁等。Win32提供多种内核对象和手段用于线程同步,如互斥量、信号量、事件、临界区等。所不同的是,互斥量、信号量、事件都是Windows的内核对象,当程序对这些对象进行控制时会自动转换到核心态,而临界区本...

经验教程

964

收藏

78
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部