Windows下MySQL的安裝目錄問題

2021-08-24 19:00:18 字數 1173 閱讀 9597

今天發現乙個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

/thorizontal tab

/v vertical tab

/' single quotation mark

/" double quotation mark

// backslash

/?literal question mark

/oooascii character in octal notation

/xhhhascii 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就是服務...