| 1#楼 |  | 
     
     | 
			
				|   |  
				| 回复人:Miyahoo |  
				| 注册时间:2004-04-04 |  
				| 主题/回复:39/255 |  
				| 积分:1210 |  
				| 等级:★★★☆(七级) |  | 称号:论坛贤士 |  
				| 
 |  
				|       
 |  | 1#楼 发表于2004-04-06 04:04:37
      评分:× |  | 
     
     | 
		
			
				| 问题已经解决啦。哈哈。
 原来重新启动一下mysqld.exe就好啦。哈哈哈哈。我聪明吧?!?!哈哈。
 估计mysqld每次执行前,就读一遍数据库,然后把数据放在内存里边,你把表修改了之后,mysqld的信息还保存着,还能用已经被删除的账号登陆。哈哈。
 但是如果是新添加的用户??我又不理解了。不过已经不重要了。哈哈。
 |  | 
	     
     | 2#楼 |  | 
     
     | 
			
				|   |  
				| 回复人:INP |  
				| 注册时间:2004-04-05 |  
				| 主题/回复:12/38 |  
				| 积分:516 |  
				| 等级:★★☆(五级) |  | 称号:略有小成 |  
				| 
 |  | 用户联系方式已设置为保密 
 |  | 2#楼 发表于2004-04-06 05:47:15
      评分:1 |  | 
     
     | 
		
			
				| 不会吧,老兄,这么神奇的技术,重启一下mysqld.exe就好了。
 其实如果修改完毕之后,需要刷新一下权限表的,需要用flush privileges刷新一下权限表就好了
 |  | 
	     
     | 3#楼 |  | 
     
     | 
			
				|   |  
				| 回复人:石头 |  
				| 注册时间:2004-04-05 |  
				| 主题/回复:11/16 |  
				| 积分:471 |  
				| 等级:★★☆(五级) |  | 称号:略有小成 |  
				| 
 |  
				|       
 |  | 3#楼 发表于2004-04-06 16:10:30
      评分:1 |  | 
     
     | 
		
			
				| 重启一下,使根本的解决
 但是MYSQL 不应该是这样的,原则上你删除了就应该不能登陆,可能你删除的时候没有删除权限
 |  | 
	     
     | 4#楼 |  | 
     
     | 
			
				|   |  
				| 回复人:Miyahoo |  
				| 注册时间:2004-04-04 |  
				| 主题/回复:39/255 |  
				| 积分:1210 |  
				| 等级:★★★☆(七级) |  | 称号:论坛贤士 |  
				| 
 |  
				|       
 |  | 4#楼 发表于2004-04-06 16:14:46
      评分:♂ |  | 
     
     | 
		
			
				| 二楼的老兄,flush privileges 怎么用啊?在什么地方敲啊?随便光标在什么位置都可以用吗?
 
 三楼的兄弟,原则上我的是root权限。我用得mysql 4.1.1 啊。
 |  | 
	     
     | 5#楼 |  | 
     
     | 
			
				|   |  
				| 回复人:一起PHP |  
				| 注册时间:2004-02-27 |  
				| 主题/回复:247/1521 |  
				| 积分:4649 |  
				| 等级:★★★★★☆(十一级) |  | 称号:论坛圣人 |  
				| 
 |  
				|       
 |  | 5#楼 发表于2004-04-06 16:23:52
      评分:1 |  | 
     
     | 
		
			
				| 哈哈,其实INP 二楼说得很对
 
 如果修改了用户表,不管是修改,还是添加删除用户,执行一次
 mysql>flush privileges +#
 就好了。
 这句话的意思是: 刷新权限表
 的确,mysql启动的时候,把权限表读入内存,你对数据库的修改不会立即生效,需要刷新或者重启。
 当然,重新启动mysql也是可以解决的。但是如果mysql处在线上,不能随便重启,比如我这个论坛的mysql,一旦重启,大家就有一段时间不能登陆。所以,用flush privileges 是最好的方法。
 |  | 
	     
     | 6#楼 |  | 
     
     | 
			
				|   |  
				| 回复人:Miyahoo |  
				| 注册时间:2004-04-04 |  
				| 主题/回复:39/255 |  
				| 积分:1210 |  
				| 等级:★★★☆(七级) |  | 称号:论坛贤士 |  
				| 
 |  
				|       
 |  | 6#楼 发表于2004-04-06 16:43:05
      评分:× |  | 
     
     | 
		
			
				| 啊?是不是应该给网页访问的用户专门开设一个权限啊?
 让他们只能访问和操作某个表,对吧?
 |  |