执行下面两句UPDATE mysql.user SET User = "aaaa", Password = PASSWORD("111") WHERE Host = "%" AND User = "root";FLUSH PRIVILEGES;
解决方案 »
- mysql phpmyadmin can't create/write to file (errcode 2)
- MySql 查询里面莫名其妙的少了一条记录
- mysql c-api 连接超时无效
- mysqld进程点击内存太大,应该如何解决?
- mysql错误“multiple-step operation generated error.....”究竟能不能解决啊
- mysql的BLOB字段内容生成缩略图的问题
- c语言调用mysqlAPI执行存储过程发生错误:select Commands out of sync
- 用计算结果给从数据库数据排序的问题
- Mysql报错不能开启服务 大牛帮我看看错误日志。。
- 一个db3数据库被加密了每次使用必须用其软件先解密才能查看数据,有没有办法绕开加解密
- 高手请进
- 如何在一个网段内搜索有哪些计算机上安装MySQL 的Server??并且显示该Server中安装的DB列表?
这样做aaaa的 权限是和root一样吗?
mysql_connect('localhost','root',''); 能连同
而用改完的
mysql_connect('localhost','aaaa','111'); 却连不通
UPDATE mysql.user SET User = "aaaa", Password = PASSWORD("111") WHERE Host = "%" AND User = "root";修改是的远程访问的权限
而你用mysql_connect('localhost','aaaa','111'); 登录时
你的验证信息是这样的Host = localhost
Use = aaaa
Password = 111
这当然要出错啦你这样
mysql_connect('192.168.0.1','aaaa','111'); 登录就可以正常登录了,
匹配的授权信息将会是 Host = %
Use = aaaa
Password = 111这个用户了,
我这样作了,可是还是连不同:(,
用root 密码为空就能通。这句
UPDATE mysql.user SET User = "aaaa", Password = PASSWORD("111") WHERE Host = "%" AND User = "root";
是 加一个 aaaa用户 还是 把 root 改为 aaaa
为什么执行上句后用root还能登录?如在一台服务器上 装上mysql 后 为了安全是否首先就要改root?? 还有
Host = %
Use = aaaa
Password = 111
中的 % 是什么意思?请问介绍这方面知识的有什么好资料吗?可否推荐一下^_^ 谢谢啦