Windows下MySQL的安装目录问题
来源:互联网 发布:编程一小时活动 编辑:程序博客网 时间:2024/06/05 01:53
今天发现一个MySQL的问题,当把MySQL的文件目录安放在t字母打头的目录下时,比如d:/test目录,mysql服务就起不来了,报告找不到文件:
D:/test/mysql>bin/mysqld-nt.exe --console
090811 10:09:55 [ERROR] Can't find messagefile 'D: est/mysql/share/english/errmsg.sys'
090811 10:09:55 [ERROR] Aborting
实际原因是,MySQL把my.ini文件中的d:/test里面的/t当成了转义字符处理,当然就找不到目录了。
我的my.ini中的配置:
[mysqld]
basedir=D:/test/mysql
datadir=D:/test/mysql/data
后来查看了一下安装MySQL时自动生成的my.ini文件,发现MySQL自己推荐使用unix风格的目录分隔符,于是把d:/test改为d:/test或者d://test,就可以启动了。
我使用的版本:
Version: 6.0.3-alpha-community
Version comment: MySQL Community Server (GPL)
注意:
除了t打头的以外,如果你在my.ini中使用windows风格目录名,那么某一级目录名中含有s,n等打头的也不行,它们可能也会和/一起造成转义。
我在MSDN查了一下转义字符表,似乎没有s,不知道为什么s打头的也不行。
Escape Sequence Represents
/a Bell (alert)
/b Backspace
/f Formfeed
/n New line
/r Carriage return
/t Horizontal tab
/v Vertical tab
/' Single quotation mark
/" Double quotation mark
// Backslash
/? Literal question mark
/ooo ASCII character in octal notation
/xhhh ASCII character in hexadecimal notation
- Windows下MySQL的安装目录问题
- windows下安装mysql的问题
- mysql安装目录的问题
- MySQL windows下安装一些遇到的的问题
- 在linux下自带安装JDK和mysql下,mysql驱动存放的目录问题
- 在windows下安装sphinx,MySQL support 遇到的问题
- mysql在64位windows下安装遇到的问题
- Windows下mysql的安装
- windows下mysql的安装
- windows下查看软件的安装目录
- Cygwin下访问Windows目录的问题
- mysql的安装目录下找不到data目录的解决方法
- windows下安装mysql
- windows下安装MySQL
- windows下mysql安装
- Windows 下MySQL安装
- windows下安装mysql
- windows下安装mysql
- Ycnd 2D 示例程序4
- 近期采购计划调整
- JavaScript操作FckEditor与ASP读取文件
- 查看栈信息 Call Stack
- vc和vb之间传递safearray时,vc中的char类型在vb中可能会出问题
- Windows下MySQL的安装目录问题
- 一个比较好的学习网站
- 远程连接sql server 2000服务器的方法,及配置sql数据库服务器
- MySQL数据文件收缩问题
- 软交换总结之一-开篇
- #ifdef 与 #if的区别
- Say Yes to No Primary Index (No PI) Tables
- MySQL汉字字段按拼音排序
- C# DllImport的用法