我新建了一个用户mysql,密码mysql23,在远程连接的时候报错:Access denied for user 'mysql'@'192.168.100.22' to database 'test',在网上差了一下是因为该用户名只允许本地链接,也就是对应于mysql的host是localhost,然后我按照网上说的方法将其host改为%,也就是任何主机都可以访问,但是还是报错:Access denied for user 'mysql'@'%' to database 'test',这是为什么呢?我在安装mysql上运行命令,以mysql用户进入,可以访问数据库test,为什么远程就不行了呢?