0
我试着像下面localhost上给予任何主机访问:授权访问(远程或本地)
grant all on tos_db.* to 'tos'@'%' identified by 'tos';
然而,当我试图在本地主机下面的命令,它没有工作:
$ mysql -u tos -p
Enter password:
ERROR 1045 (28000): Access denied for user 'tos'@'localhost' (using password: YES)
然后我更换了%
符号用在GRANT语句localhost
。毫不奇怪,它工作。但我很困惑。 %
符号是不是应该匹配任何主机?或者它只是用于远程主机?