设置root密码为“123456”后,直接连localhost密码为空可连,用123456连不上,为啥?
来源:互联网 发布:windows阻止此软件 编辑:程序博客网 时间:2024/06/05 17:44
1、设置root密码为“123456”后,直接连localhost密码为空可连,用123456连不上,为啥?
2、grant all privileges on *.* to 'root'@'%' identified by 'root';后,用wamp自带的MySQL控制台登录时密码为123456,用root登录不可以,用连接工具登录时密码为root,为啥?
答案:
直接看用户表就可以知道因为系统内存在一个localhost的用户,用户名和密码都为空。用连接工具连localhost,不输入用户名也可以连接上,如下图:这时候用的用户信息是a
当我们给root用户,设置密码为“123456”后,(set password for root@localhost = password('123456');)系统用户表增加的条目为b,用控制台登录用的是这条信息。
当我们设置了所有IP都可以访问,密码为root时(grant all privileges on *.* to 'root'@'%' identified by 'root';),系统用户表增加的条目为c,用连接工具通过IP登录用的是这条信息。
注意:不同用户的权限可以直接在用户表查看
0 0
- 设置root密码为“123456”后,直接连localhost密码为空可连,用123456连不上,为啥?
- Ubuntu安装后为root设置密码
- 为root用户设置密码
- Ubuntu:为root设置密码
- 为ubuntu的root用户设置密码
- 为Mysql root 账户设置密码
- 初见ubunt 为root设置密码
- 如何为centos7重新设置root用户的密码
- wamp配置mysql环境变量、为root用户设置密码
- 在mysql中为root用户设置密码
- SQL Server 设置sa密码为123456时提示密码太过简单导致修改密码失败
- mysql root用户没有超级权限或忘记密码 【为root设置密码后,再次登录,就看不到mysql数据库了,原来】
- mysql密码为空,给设置密码
- mysql密码设置为空无法访问后怎么解决
- 如何为用户设置密码
- 如何为用户设置密码
- 为用户设置隐性密码
- 设置textfield为密码框
- hdu1102——Constructing Roads(prim)
- hdoj-2005-第几天?(解题报告)
- 常见异常
- arm基础汇编指令小结
- LeetCode 200 Number of Islands(DFS)
- 设置root密码为“123456”后,直接连localhost密码为空可连,用123456连不上,为啥?
- 2017第八届蓝桥杯C/C++ B组省赛题解、答案
- Time Series Forecasting with the Long Short-Term Memory Network in Python
- First Unique Character in a String问题及解法
- mysql数据库数据同步
- hibernate中的N+1问题
- poj 1125 Stockbroker Grapevine (Floyd)
- 二叉树的最小深度
- 快速幂小trick