2016-01-25 39 views
0

我不想在我的電腦上安裝MySQL,我不想更改我的操作系統的配置,我只想啓動mysql將數據庫寫入由參數給定的本地文件夾。在OSX 10中啓動Mysql(沒有brew,沒有守護進程,只是簡單的啓動)

我從網上下載MySQL網站mysql的包,並試圖以這種方式使用的文件夾內的的mysqld命令來啓動它:

./bin/mysqld -b /Users/me/tools/mysql-5.6.28-osx10.10-x86_64 -h ~/Projects/my-project/db 

但我有這個錯誤時,執行:

2016-01-25 11:13:24 33251 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist 

每個人都可以讀取和分貝文件夾的寫,有什麼可以是問題?

回答

0

已解決。
我在mysql文檔http://dev.mysql.com/doc/refman/5.7/en/binary-installation.html中發現了這個頁面。

要創建並啓動一個新的數據庫需要使用適當的DATADIRBASEDIR執行mysql_install_db(之前的Mysql v5.7.6)。

在MySQL 5.6的腳本位於下腳本文件夾,而不是如在文檔中寫的文件夾。