编程论坛's Archiver

george_vcool 发表于 2007-10-10 15:12

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

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

purana 发表于 2007-10-10 20:21

看了半天,才知道什么是odbc用户密码.<BR>一开始想回答.你是通过什么来向odbc连接mysql的.<BR>后来才知道原来是指用户密码..<BR>你可以这样看看.<BR>use mysql<BR><BR>desc user;<BR>这样显示user表的结构.看到Password是不能为null的吧.

purana 发表于 2007-10-10 20:29

刚试了一下.这样是可以的.<BR>先用你现在带密码的root帐户登录mysql<BR>然后在客户端程序里输入<BR>use mysql     #改变目录使用的数据库<BR><BR>然后再输入<BR>update user set password=password('') where user='root';<BR>然后退出mysql<BR>quit<BR>然后在开始-&gt;运行里输入<BR>net stop mysql<BR>停止mysql服务.<BR>再启动<BR>net start mysql<BR>然后再登录时.就不需要密码了.<BR>

george_vcool 发表于 2007-10-10 23:45

呵呵,不是root用户的密码<BR>是odbc用户!!<BR>我用你哪种方法不行<BR>还有没有别的方法?请教了

purana 发表于 2007-10-11 09:24

什么叫odbc用户?

george_vcool 发表于 2007-10-11 11:38

我也不知道,反正进出的时候默认是<a href="mailto:ODBC@localhos" target="_blank" >ODBC@localhos</A>t<BR>

purana 发表于 2007-10-11 14:43

不知道说啥.<BR>没有odbc这用户帐号<BR>你可以自己测试一下<BR>use mysql<BR>select user,password from user;<BR>就可以看到有哪些帐号.<BR>要么你就用root帐号.要么你就使用grant去建一个用户帐号.

george_vcool 发表于 2007-10-11 14:56

我想问一下,哪么我用这个命令<BR>select user();<BR>然后会有odbc这是什么意思??<BR>+----------------+<BR>| user()         |<BR>+----------------+<BR>| <a href="mailto:ODBC@localhost" target="_blank" >ODBC@localhost</A> |<BR>+----------------+<BR>这个ODBC不是用户么??<BR>如果不是用户名哪么它是??<BR>请教了!!

purana 发表于 2007-10-11 15:01

那我是不清楚了.<BR>你是怎么登录进去的?

george_vcool 发表于 2007-10-11 17:17

<P>在命令行中输入mysql<BR>就这样登录进去!!!<BR><BR></P>

purana 发表于 2007-10-11 17:21

不清楚.

george_vcool 发表于 2007-10-11 17:48

我想问的还有就是我创建一个用户然后删除它,是不是就不能再创建同样名字的用户了?<BR>

purana 发表于 2007-10-11 19:37

应该可以的.

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.