[英]MySQL: Access denied for user to database
我正在嘗試在Heroku上的遠程sql server - clearDB上創建一個數據庫。 我聯系了這個:
mysql --host='<<cleardbhostname>>' --user='<<lsdj234>> --password
我的用戶名和密碼是從運行heroku配置的結果中獲得的。 當我試圖跑
CREATE DATABASE mydb;
我懂了:
ERROR 1044 (42000): Access denied for user '<<lsdj234>>'@'%' to database 'mydb'
當我為current_user運行SHOW GRANTS時,我得到了:
GRANT USAGE ON *.* TO '<<lsdj234>>'@'%' IDENTIFIED BY PASSWORD '*asfe4545235' WITH MAX_QUERIES_PER_HOUR 3600 MAX_USER_CONNECTIONS 10 |
| GRANT ALL PRIVILEGES ON `heroku_ljl4455lkj`.* TO '<<lsdj234>>'@'%'
怎么了? 我該如何解決這個問題?
您的用戶可以訪問(甚至創建)的唯一數據庫是heroku_ljl4455lkj
它無法創建任何其他數據庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.