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
。毫不奇怪,它工作。但我很困惑。 %
符號是不是應該匹配任何主機?或者它只是用於遠程主機?