2014-01-26 41 views
0

我想在Ubuntu 12.04上創建mysql數據庫。如何在ubuntu上創建mysql數據庫 - 拒絕用戶訪問'''localhost'

我所做的是:

我安裝的MySQL服務器上的方式,對我說,我是根,問我密碼,我給它順利。 我有一個settings.py其中db名稱是:'testdb'和密碼是:'testpwd' 現在,我設置我的django項目後,我試圖運行:python manage.py syncdb但它說:

OperationalError: (1049, "Unknown database 'testdb'") 

我說,好吧,現在我需要創建這個數據庫。然後我去殼並給了mysqladmin create testdb。但它是這樣說的:

mysqladmin: CREATE DATABASE failed; error: 'Access denied for user ''@'localhost' to database 'configurator_development'' 

我必須編輯my.cf文件嗎?我究竟做錯了什麼?我現在應該做什麼來創建並連接到我的數據庫?

+0

您應該在運行命令行實用程序時指定您的登錄名和密碼。請參閱[參考資料](http://dev.mysql.com/doc/refman/5.6/en/mysqladmin.html)並查找「--user」和「--password」 – 2014-01-26 02:04:29

回答

0

感謝Mike W,我只是需要給:

mysqladmin create dbname --user=root --password=mypassword 

,它做到了。 :)

再次感謝

相關問題