2011-08-30 245 views
0

我最近試圖在我的mac-osx獅子上安裝mysql。mysql安裝問題 - mac osx

我遵循這個指南 - http://matthom.com/archive/2009/06/14/installing-mysql-mac-os-x

我似乎無法創建一個從終端的數據庫,所以我認爲我做錯了什麼,我安裝。

當我嘗試 -

mysql> create database some_name; 

我得到 -

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'some_name' 

而且,我試圖安裝phpMyAdmin,但它不會讓我登錄,我得到 -

#2002 Cannot log in to the MySQL server 

任何想法?我試圖擺脫使用mamp。

+0

您是否按照標題*調整MySQL根密碼*下的步驟操作? –

+0

我做了,我只是改變它來確保。它似乎已經改變了密碼,但我仍然無法創建數據庫。 – Finnnn

+2

您實際上並沒有以root用戶身份登錄到客戶端,您需要使用'mysql -u = root -p'啓動MySQL客戶端。它可能是空格而不是'=',無法記住我的頭頂。運行'mysql --help'獲取更多信息。 – DaveRandom

回答

0

要通過控制檯使用MySQL,你需要先登錄:

$ mysql --user=root --password 
Enter password: 

mysql> CREATE DATABASE `some_database` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
Query OK, 1 row affected (0.09 sec) 

而且,使用phpMyAdmin的時候,你也許需要手動set up the login method

0

如果您在MySQL運行此:

CREATE USER 'your_mac_user'@'localhost'; 
GRANT ALL ON *.* TO 'your_mac_user'@'localhost'; 

你可以通過簡單地寫「MySQL的」關於終端訪問mysql命令行的所有特權。