2012-03-28 39 views
0

注意:我使用的是Mac OS X Lion的我從官方網站安裝的MySQL 5.1,但我有問題

兩個問題,特別是:

1)當我嘗試,服務器將不啓動從pref窗格中啓動它

2)我在命令行中輸入「mysql」時出現此錯誤。 ERROR 2002(HY000):無法通過套接字連接到本地MySQL服務器 '/tmp/mysql.sock'


當我輸入mysqld,我得到以下錯誤:

120328 17:28: 55 [Warning]無法創建測試文件/usr/local/mysql-5.1.62-osx10.6-x86_64/data/Shaans-MacBook-Pro.lower-test 120328 17:28:55 [Warning] Can' t創建測試文件/usr/local/mysql-5.1.62-osx10.6-x86_64/data/Shaans-MacBook-Pro.lower-test mysqld:無法將dir更改爲'/usr/local/mysql-5.1 .62-osx10.6-x86_64/data /'(Errcode:13) 120328 17:28:55 [ERROR] Aborting

120328十七點28分55秒[注]的mysqld:關機完整


當我鍵入 「須藤的mysqld」,我得到以下錯誤:

120328 17時45分48秒[注意]設置的lower_case_table_names = 2,因爲/usr/local/mysql-5.1.62-osx10.6-x86_64/data/的文件系統不區分大小寫 120328 17:45:48 [錯誤]致命錯誤:請閱讀手冊的「安全性」部分了解如何以root用戶身份運行mysqld!

120328 17時45分48秒[錯誤]中止

120328 17時45分48秒[注]的mysqld:關機完整


當我鍵入 「須藤mysqld_safe的」,我獲得以下響應:

120328 17:50:26 mysqld_safe記錄到'/usr/local/mysql/data/Shaans-MacBook-Pro.local.err'。 120328 17:50:26 mysqld_safe使用/ usr/local/mysql/data中的數據庫啓動mysqld守護進程 120328 17:50:32來自pid文件的mysqld_safe mysqld /usr/local/mysql/data/Shaans-MacBook-Pro.local .pid結束

回答

1

使用mysqld啓動服務器 - mysql啓動命令行界面,而不是守護進程。

+0

謝謝!剛剛添加我得到的錯誤,當我輸入mysqld – Shaan 2012-03-28 21:29:40

+0

我假設你使用Ubuntu?嘗試'sudo /etc/init.d/mysql start'。 編輯:mysql,而不是mysqld – Todd 2012-03-28 21:33:11

+0

正如@ user1299241所指出的,它看起來像直接調用init.d腳本在Ubuntu中被棄用。它仍然可以工作,但現在接受的方法是使用「服務」。 – Todd 2012-03-28 21:41:29

0

根據你所擁有的發行,這些命令可能會工作,我使用Ubuntu服務器10.04

I型:
sudo的服務mysql的停止
sudo的服務mysql的啓動
sudo的服務mysql的重啓

執行這些功能

+1

我認爲/etc/init.d/mysql start Todd B建議的命令將起作用。但是,當我這樣做時,它會給出此警告消息 '不是通過/etc/init.d調用init腳本,而是使用服務(8) 實用程序,例如,服務mysql啓動' 於是我開始使用sudo服務mysql啓動 – keyz101 2012-03-28 21:36:10