[mysql]Openstack/devstack 虚拟机安装错误

标签: MySQL windows
发布时间: 2016/10/20 2:24:47
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想要 Openstack 作出贡献。记住这一点,我 git 克隆与 Ubuntu 的虚拟机上的 devstack 14:0 在 Windows XP。在此之后,我跑了./ stack.sh。它不工作。我是不能够启动一个实例。我试着删除 devstack 和 git 再次克隆。即使是现在它不工作。

git clone https://github.com/openstack-dev/devstack.git

我得到以下的错误。我以管理员身份使用我的电脑。

sudo mysql -uroot -pa2350bf7c5f41b70a808 -h127.0.0.1 -e 'GRANT ALL PRIVILEGES ON *.* TO '\''root'\''@'\''%'\'' identified by '\''a2350bf7c5f41b70a808'\'';'
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
+ exit_trap
+ local r=1
++ jobs -p
+ jobs=
+ [[ -n '' ]]
+ kill_spinner
+ '[' '!' -z '' ']'
+ [[ 1 -ne 0 ]]
+ echo 'Error on exit'
Error on exit

错误和如何克服错误是什么?我 m 假定此错误由于权限设置。

解决方法 1:

删除 mysql,请尝试再次运行脚本。

apt-get purge mysql-server
apt-get purge mysql*
rm -rf /var/lib/mysql/ /etc/mysql/

问题是,devstack 安装 mysql 和设置根密码。如果您再次运行 dev 堆栈而不删除 mysql,它不会重新安装 mysql 和保持当前安装。因为 devstack 脚本不知道旧的 mysql 密码,整件事失败。

赞助商