Can';你不能让MySQL识别主机名吗?

Can';你不能让MySQL识别主机名吗?,mysql,Mysql,我正在运行将**上的所有权限授予'root'@'myHostname'

我正在运行
将**上的所有权限授予'root'@'myHostname'mysql--host=otherServer--user=root--password
,它一直说访问被拒绝

ERROR 1045 (28000): Access denied for user 'root'@'myHostname' (using password: YES)

MySQL不能识别主机名吗?

在MySQL中,每个帐户都是用户和主机名的组合,因此这个新帐户上的密码不一定与其他
root
帐户上的密码相同

通过添加由
子句标识的
,确保已在新帐户上创建密码:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'myHostname'
   IDENTIFIED BY 'new_password';

如果帐户已经有密码,则由
标识的
子句将覆盖该密码

你给那个帐户设置密码了吗?请尝试将由“密码”标识的
添加到您的
GRANT
声明的末尾。@JeremySmyths-就是这样,谢谢!你能把这个作为回答吗?你的愿望就是我的命令!