处理使用packstack安装openstack过程中出现的数据库连接问题
例如:ERROR 1045 (28000): Access denied for user 'root'@'localhost'
1、测试能否连接外网
2、查看当前Ip地址
3、确认hosts文件中的内容(IP/主机名要一致)
4、卸载mysql服务
yum remove mysql mysql-serve
rm -rf /var/lib/mysql
rm -rf /root/.my.cnf
5、重新安装openstack
packstack --allinone
⚠如果还是安装失败则继续以下步骤
6、清理mysql配置文件中的root密码
vim /root/.my.cnf
# 修改所有的password='',可以使用sed命令来替换,注意替换密码字符
sed -i 's/8f1da687ca794b7e//g' /root/.my.cnf
7、使用answer文件重新安装
packstack --answer-file /root/packstack-answers-20240318-204856.txt