簡體   English   中英

MySQL:拒絕用戶訪問數據庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM