免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5396 | 回复: 6
打印 上一主题 下一主题

在mysql>下,如何显示是用哪个用户连接的? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-28 08:11 |只看该作者 |倒序浏览
给root加上密码后,直接运行mysql还是可以到mysql>;提示符下。请问为什么?在mysql>;下,如何显示是用哪个用户连接的?谢谢!

论坛徽章:
0
2 [报告]
发表于 2004-04-28 10:00 |只看该作者

在mysql>下,如何显示是用哪个用户连接的?

通过查看grant可以看到以下结果:
# Grant privileges for user ''@'%'
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER ON test%.* TO ''@'%';

# Grant privileges for user ''@'localhost'
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER ON *.* TO ''@'localhost' WITH GRANT OPTION;

所以,在server机上,无须密码直接执行mysql即可;
在其他机上,执行mysql -h server_ip 也可以匿名登录,但只有对test操作的权限。这样理解应该正确吧?

论坛徽章:
0
3 [报告]
发表于 2004-04-28 15:59 |只看该作者

在mysql>下,如何显示是用哪个用户连接的?

mysql >; select user()

或者

mysql >;\s

论坛徽章:
0
4 [报告]
发表于 2004-04-28 21:20 |只看该作者

在mysql>下,如何显示是用哪个用户连接的?

谢谢!我查到当前用户为: ODBC@localhost。但我根本就没有创建该用户。而且use mysql; select Host,User from user; 也没有发现该用户名。只是我安装了MyODBC,难道有什么联系吗?

论坛徽章:
0
5 [报告]
发表于 2004-04-29 17:32 |只看该作者

在mysql>下,如何显示是用哪个用户连接的?

[quote]原帖由 "brainw"]给root加上密码后,直接运行mysql还是可以到mysql>;提示符下。请问为什么?在mysql>;下,如何显示是用哪个用户连接的?谢谢![/quote 发表:


一些MYSQL允许用户匿名连接.看看my.cnf

论坛徽章:
0
6 [报告]
发表于 2004-04-29 21:08 |只看该作者

在mysql>下,如何显示是用哪个用户连接的?

但我根本就没有使用my.cnf

论坛徽章:
0
7 [报告]
发表于 2004-05-01 14:04 |只看该作者

在mysql>下,如何显示是用哪个用户连接的?

那就看my.ini
文件位置:%systemdir%/my.ini
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP