Windows下MySQL的安裝目錄問題

2021-05-02 01:22:59 字數 1520 閱讀 2095

今天發現乙個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下matplotlib的安裝

下來就好好說說matplotlib,我是win32,裝的是python3.4,就我自己個人的經歷與大家分享一下 之後再命令列輸入 import matplotlib 出現錯誤 no module name six 表明需要安裝scipy。2.安裝scipy 選擇合適的之後直接安裝,安裝之後將pyth...

Windows下的Qt Creator的安裝

qt使用4.7.2版本 qt win opensource 4.7.2 mingw.exe qt creator使用2.1.0版本 qt creator win opensource 2.1.0.exe 1 先安裝qt creator。執行qt creator win opensource 2.1....

Memcached在Windows下的安裝

前言 簡介下 memcached 和 memcache 的區別和聯絡 memcached和memcache的區別,其實很簡單,乙個是服務端,乙個是客戶端,就像mysql一樣,我們在命令列裡輸入各種sql語句就能查詢到需要的結果,這就是客戶端,客戶端接收我們輸入的命令從服務端查詢,mysqld就是服務...