MySQL缺省的root改了密码后,不起作用 首先在mysql中查看user表那是你的登陆用户表,用update修改密码。对用户的授权用insert into db(...) values (...).每次作完修改要用flush privileges命令,或从起服务才能生效。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是缺省的root:我改了密码,重启了服务,但是还是无效 MYSQL有四个初始用户,分别是: HOST USER1、空 空2、localhost 空3、% root4、localhost 空那么,你如果只是更改了第四条,则任何人,可以用任何用户名,在任何的已经联网的机器上登录到你的MYSQL数据库。 删除1、2、3执行update user set user'你的用户名',password=password('您的密码') where host='localhost';执行flush privileges重新登陆ok啦 用:mysqladmin -u root -p 旧密码 password 新密码;试试,看行不行? delete from user where Host<>'localhost' and User<>'root' host 代表主机,user代表用户,%代表任意值,将不需要的主机上的用户删除,查一下sql语言中的删除语句非常的简单,楼上写语句是正确的,用select语句查一下结果,如果删除成功,重起动或执行flush privileges就行了 好友表的问题 一个很复杂的调查问卷数据库设计 主从表关联的问题 一对多的数据进行一对一的取出 postgresql数据库 怎么写sql语句得到数据表中字段名称?? /bin/sh /usr/bin/safe_mysqld --defaults-file=/etc/my. MYSQL存储过程是阻塞还是非阻塞的? mysql的连接数最大能改到多大 mysql一个字段的最大容量是多少? 关于MySql,有兴趣者请进! 一个MySQL查询问题!! 关于sql数据库文件导出的问题!高手请进来看看…… 请问Redhat8.0下,Mysql.h这个文件在哪个目录下。
我改了密码,重启了服务,但是还是无效
HOST USER1、空 空
2、localhost 空
3、% root
4、localhost 空
那么,你如果只是更改了第四条,则任何人,可以用任何用户名,在任何的已经联网的机器上
登录到你的MYSQL数据库。
执行
update user set
user'你的用户名',password=password('您的密码')
where host='localhost';
执行
flush privileges
重新登陆
ok啦
试试,看行不行?