我正在尝试在 Centos 6 VDS 上安装 openEMM 并遇到了障碍。我正在遵循此页面上的说明:http ://www.roothelp.net/install-openemm-on-centos-6-x/ 。一切顺利,直到我达到以下命令:
service mysqld start
/usr/bin/mysql_secure_installation
cd /usr/share/doc/OpenEMM-2013/
mysqladmin -u root -p create openemm
服务启动正常,但是当我运行 /usr/bin/mysql_secure_installation 时,我得到以下信息:
为了登录 MySQL 以保护它,我们需要 root 用户的当前密码。如果您刚刚安装了 MySQL,并且尚未设置 root 密码,则密码将为空,因此您只需在此处按 enter。
输入 root 的当前密码(输入为无):
这就是问题开始的地方。显然 Plesk 11 不会创建 root 用户帐户,而是使用“admin”。我的密码在这里都不起作用,我的实际 SSH 根密码、管理员密码或我分配的任何其他密码都不起作用。我什至用这个脚本启动了 mysql,以确保我有正确的 root 密码:
>UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
>FLUSH PRIVILEGES;
我试过这个以确保我有正确的密码:/usr/local/psa/bin/admin --show-password
这些都没有奏效,我无法运行该命令。我怎样才能解决这个问题?如果我跳过该命令(GoDaddy 支持告诉我它只是在配置 MySql,它已经与 Plesk 一起安装)并尝试运行
mysqladmin -u root -p create openemm
我再次被要求输入 root 密码,但没有任何作用。我也尝试了这个命令,使用管理员密码,但仍然遇到同样的问题。
mysqladmin -u admin -p create openemm
我怀疑我必须通过 Plesk 创建一个名为 openemm 的数据库。有任何想法吗?