【发布时间】:2013-09-30 14:28:00
【问题描述】:
我正在尝试在 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密码,密码是空白的,所以你 应该在这里按回车。
输入当前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 的数据库。有什么想法吗?
【问题讨论】:
标签: mysql linux ssh passwords centos