我正在尝试安装daisy,我正在关注他们的安装指南并将这些命令作为localhost root运行:
CREATE DATABASE daisyrepository CHARACTER SET 'utf8';
GRANT ALL ON daisyrepository.* TO daisy@'%' IDENTIFIED BY 'daisy';
GRANT ALL ON daisyrepository.* TO daisy@localhost IDENTIFIED BY 'daisy';
CREATE DATABASE activemq CHARACTER SET 'utf8';
GRANT ALL ON activemq.* TO activemq@'%' IDENTIFIED BY 'activemq';
GRANT ALL ON activemq.* TO activemq@localhost IDENTIFIED BY 'activemq';
数据库已成功创建,但我的每个GRANT ALL命令都已完成,但它显示更新的0条记录:
mysql> GRANT ALL ON *.* TO daisy@localhost IDENTIFIED BY 'daisy';
Query OK, 0 rows affected (0.00 sec)
我在安装指南的未来遇到了一个问题,似乎与本节有关。我究竟做错了什么?
有关此部分的安装指南中的其他信息,如果有帮助: 现在通过在mysql客户端中输入(或复制粘贴)以下命令来创建必要的数据库,用户和访问权限。 IDENTIFIED BY后面的内容是用户的密码,您可以根据需要更改密码。 daisy @ localhost条目是必需的,否则匿名用户@localhost的默认访问权限将优先。如果您将在与Daisy Repository Server相同的计算机上运行MySQL,则只需要@localhost条目。
答案 0 :(得分:2)
我做错了什么?
一切都很好。查询没有返回任何行,也没有影响任何行(只有显式DML查询影响行) - 所以你得到0