簡體   English   中英

OpenStack掃視同步錯誤

[英]Openstack glance sync error

我正在研究OpenStack。 輸入命令后

su -s /bin/sh -c "glance-manage db_sync" glance

除了已棄用的消息之外,我還獲得了許多其他相關錯誤,這些錯誤與python錯誤和*Access denied for user 'glance'@'xxxx'"*錯誤的*Access denied for user 'glance'@'xxxx'"*

我已經逐步將OpenStack文檔用於Ubuntu。 這是源地址: https : //docs.openstack.org/glance/pike/install/install-ubuntu.html

我該如何解決權限錯誤?

該錯誤與使用用戶“ glance” @“ xxxx”連接到數據庫有關。 查看是否可以使用在Glance中配置的用戶名和密碼訪問數據庫(可能是MySQL)。

[database]
# ...
connection = mysql+pymysql://glance:GLANCE_DBPASS@controller/glance

驗證連接設置中使用的用戶名和密碼。

如果您能夠使用用戶名+密碼進行連接,那么您需要查看對用戶的授予。 查看您已設置哪些贈款:

mysql> show grants;

如果您不想使用特定的IP地址,則安裝程序使用通配符授予權限。

較舊的指南列出了步驟,而較新的指南則沒有:

https://docs.openstack.org/ocata/install-guide-ubuntu/glance-install.html

GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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