使用Packstack ——allinone安装openstack出现错误

img


如图,在网络上查找答案,只会有一堆人告诉你错误的解决方法,真服了

MySQL密码不对,改了就行。
该错误信息显示在执行puppet运行过程中出现了问题,进一步显示在执行mysql命令时,由于root用户被拒绝访问,导致操作失败。

为了解决这个问题,可以尝试以下方法:

  1. 检查mysql数据库是否已正确安装并运行。验证该数据库的安装和运行状态,以确保所用的root用户可以正常地登录并执行命令。

  2. 如果mysql数据库已正确安装并运行,请检查root用户的密码是否正确或是否已正确地配置。可以尝试使用root用户及其相关密码登录mysql数据库,并尝试执行查询语句。

  3. 如果root用户的密码已正确设置并验证,但仍然无法登录mysql,可以尝试使用其他具有权限的用户(例如mysql用户或具有sudo权限的其他用户)进行登录,并检查数据库的访问权限。

报错图片都很明显了,提示你不能访问数据库的root用户,权限拒绝了。

img

那肯定要去明确数据库的设置,而且不使用空密码,那就需要你去设置好数据库的用户权限和密码,然后的安装脚本涉及数据库上的,设置好登录密码。

img


现在又变成这样了……