注册 登录
编程论坛 MySQL论坛

怎么样清空odbc用户的密码!!

george_vcool 发布于 2007-10-10 15:12, 3627 次点击

刚开始这个用户是没有密码的,但是我后来不小心设置了一个密码,想知道如何清空这个密码,好让启动时不需要输入密码!!请教了,还想问下的就是,ODbc用户的权限??是和root用户权限一样么??
请教了!

12 回复
#2
purana2007-10-10 20:21
看了半天,才知道什么是odbc用户密码.
一开始想回答.你是通过什么来向odbc连接mysql的.
后来才知道原来是指用户密码..
你可以这样看看.
use mysql

desc user;
这样显示user表的结构.看到Password是不能为null的吧.
#3
purana2007-10-10 20:29
刚试了一下.这样是可以的.
先用你现在带密码的root帐户登录mysql
然后在客户端程序里输入
use mysql #改变目录使用的数据库

然后再输入
update user set password=password('') where user='root';
然后退出mysql
quit
然后在开始->运行里输入
net stop mysql
停止mysql服务.
再启动
net start mysql
然后再登录时.就不需要密码了.
#4
george_vcool2007-10-10 23:45
呵呵,不是root用户的密码
是odbc用户!!
我用你哪种方法不行
还有没有别的方法?请教了
#5
purana2007-10-11 09:24
什么叫odbc用户?
#6
george_vcool2007-10-11 11:38
我也不知道,反正进出的时候默认是ODBC@localhost
#7
purana2007-10-11 14:43
不知道说啥.
没有odbc这用户帐号
你可以自己测试一下
use mysql
select user,password from user;
就可以看到有哪些帐号.
要么你就用root帐号.要么你就使用grant去建一个用户帐号.
#8
george_vcool2007-10-11 14:56
我想问一下,哪么我用这个命令
select user();
然后会有odbc这是什么意思??
+----------------+
| user() |
+----------------+
| ODBC@localhost |
+----------------+
这个ODBC不是用户么??
如果不是用户名哪么它是??
请教了!!
#9
purana2007-10-11 15:01
那我是不清楚了.
你是怎么登录进去的?
#10
george_vcool2007-10-11 17:17

在命令行中输入mysql
就这样登录进去!!!

#11
purana2007-10-11 17:21
不清楚.
#12
george_vcool2007-10-11 17:48
我想问的还有就是我创建一个用户然后删除它,是不是就不能再创建同样名字的用户了?
#13
purana2007-10-11 19:37
应该可以的.
1