我在给一个账号设置了 xxxx@'%', %按道理是表示任意的主机,当然也是包括自己了,
可是我登入数据库所在的那台服务器,用mysql -uxxxx -p 说登入拒接。
然后我新建了一个xxxx@'localhost',就可以直接在服务器上登入了。为什么% 表示所有的,但是在本机登入去登入不了????
可是我登入数据库所在的那台服务器,用mysql -uxxxx -p 说登入拒接。
然后我新建了一个xxxx@'localhost',就可以直接在服务器上登入了。为什么% 表示所有的,但是在本机登入去登入不了????
解决方案 »
- 使用64位mysql Prepared Statements问题
- 大家帮帮我,再不行就卷铺盖回家了
- 求一mysql语句,题目如下:(补充上午的)
- mysql 主从复制的 2 个大问题
- 如何在查不到数据的时候使用默认值?
- 用PHPMYADMIN 恢复数据时import #1050 错误
- mysql库调用的问题。很奇怪,在LINUX下。
- mysql的gui管理工具winmysqladmin中database里面没有create database选项
- 插入、修改数据时,数据库是必须写入磁盘才返回成功,还是延迟写入直接成功。
- 如何在www.f2s.net的网站上申请一个免费的php+mysql的主页空间呀!小弟英文不好,急用...急用..急用.急用
- 求救【在线等候,急急急】
- 如何用sql删除冗余整行都有冗余的记录(全部字段)
mysql -hsss -uxxxx
select current_user() 来查看用户
,就是上面说的有个账号 xxxx@'%',如果用这个放到web 里面,启动报错,为什么非要建一个localhost
但不能识别localhost 1. xxxx@'%' 改成 xxxx@'localhost'
2.或者改成 xxxx@'127.0.0.1' 登录即可