2011-04-16 83 views
0

我登錄到MySQL作爲根,然後進入下面的代碼:無法登錄到MySQL作爲非根

grant select, insert, update, delete, index, alter, create, drop on books.* to bookorama identified by 'new';

然後我登出的MySQL的,當我嘗試重新登錄並輸入新密碼,我得到一個錯誤 和MySQL的窗口關閉。我在Windowns 7上使用它。我將如何以我創建的新用戶身份登錄?

想通了,當我下載mysql時,我需要檢查允許命令行命令的框,然後輸入mysql -h hostname username -p。按Enter鍵,我在mysql中作爲新用戶。感謝您的幫助

+0

您是否真的在此之前創建了「bookorama」用戶帳戶? – 2011-04-16 22:01:14

+0

錯誤說的是什麼? – fredrik 2011-04-16 22:03:24

+0

是和不是。我之前沒有在創建bookoram之前創建了bookorama,然後刪除了bookorama並再次嘗試。我無法讀取錯誤,控制檯,閃爍和錯誤,然後關閉。 – Aaron 2011-04-16 22:23:54

回答

1

嘗試從命令提示符啓動MySQL控制檯 - 這樣你已經閱讀錯誤信息的機會之前的窗口不會關閉。

+0

我是,當我打開命令行時,當我輸入一個新的密碼(不是根密碼)時它會要求密碼,它會關閉 – Aaron 2011-04-16 22:31:26

0

嘗試

grant select, insert, update, delete, 
     index, alter, create, drop on books.* to 
     'bookorama'@'localhost' identified by 'password'; 
+0

嘗試過,它不起作用 – Aaron 2011-04-16 22:00:50

+0

你可以以root身份登錄,運行'SELECT * FROM mysql.user \ G'併爲我們提供輸出? – Dancrumb 2011-04-17 18:40:13