Mysql 在运行Plesk 11的Centos 6上安装openEMM时出现问题

Mysql 在运行Plesk 11的Centos 6上安装openEMM时出现问题,mysql,linux,ssh,passwords,centos,Mysql,Linux,Ssh,Passwords,Centos,我试图在Centos 6 VDS上安装openEMM,但遇到了一个障碍。我遵循本页上的说明:。在我执行以下命令之前,一切都进展顺利: service mysqld start /usr/bin/mysql_secure_installation cd /usr/share/doc/OpenEMM-2013/ mysqladmin -u root -p create openemm 该服务启动正常,但当我运行/usr/bin/mysql\u secure\u安装时,我得到以下信息: 为了登

我试图在Centos 6 VDS上安装openEMM,但遇到了一个障碍。我遵循本页上的说明:。在我执行以下命令之前,一切都进展顺利:

service mysqld start

/usr/bin/mysql_secure_installation

cd /usr/share/doc/OpenEMM-2013/

mysqladmin -u root -p create openemm
该服务启动正常,但当我运行/usr/bin/mysql\u secure\u安装时,我得到以下信息:

为了登录MySQL以确保其安全,我们需要当前 根用户的密码。如果您刚刚安装了MySQL,并且 尚未设置根密码,密码将为空,因此您 你应该在这里按回车键

输入root用户的当前密码(输入表示无):

问题就从这里开始。显然,Plesk11没有创建根用户帐户,而是使用“admin”。这里没有我的密码,也没有我实际的SSH根密码、管理员密码或我分配的任何其他密码。我甚至用这个脚本启动了mysql,以确保我有正确的根密码:

>UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
>FLUSH PRIVILEGES;
我尝试这样做是为了确保我有正确的密码:/usr/local/psa/bin/admin——show password

所有这些都不起作用,我无法运行该命令。我怎样才能避开这件事?如果我跳过这个命令(GoDaddy支持人员告诉我,它只是在配置MySql,而MySql已经安装了Plesk),然后尝试运行

mysqladmin -u root -p create openemm
我再次被要求输入根密码,但没有成功。我也尝试了这个命令,使用管理员密码,但仍然有相同的问题

mysqladmin -u admin -p create openemm

我想我必须通过Plesk创建一个名为openemm的数据库。有什么想法吗?

如果您还没有设置mysql根密码,可以通过命令设置

`$> mysqladmin -u root password "yourpassword"`
如果要更改(或更新)根密码,则需要使用以下命令:

$> mysqladmin -u root -p'oldpassword' password newpass

然后可以创建数据库。在您的情况下,我认为mysql root密码只是按照安全脚本的要求输入的。

显然,Plesk没有创建root帐户,而是使用admin帐户,而admin帐户不能如上所述工作。