1.恢复mysql的root用户 不小心把root的localhost权限给删除了,结果无法在服务器上以root用户登录,参考网上资料,解决方法如下: 1. KILL 掉 mysql的守护进程。 2. 跳过权限表启动 ./bin/safe_mysqld --skip-grant-tables & 3. use mysql select host,user from user; 发现还存在root的127.0.0.1,这下好了,密码都不用修改,直接把插入表 insert user select 'localhost',User,Password...
我用mysqladmin不小心把root用户删除了,但#mysql 还能进去,grant all on *.* to root@'%' identified by ""; 不行。怎么样才能加进root用户呢?
天不慎在phpmyadmin中将mysql的用户( [email=root@localhost,root@%]root@localhost,root@%[/email] )都删掉了。 这时mysql无论如何都连不上。搞了好久终于搞定: 如果在windows下,运行着的是server端的进程mysqld-nt.exe,在任务管理器中将其中止。 linux下就ps -e然后kill掉。 命令行运行mysqld-nt --skip-grant-tables,其即不加载系统的权限表。 这时phpmyadmin就可以进入了。 找到mysql数据库,user表,加上root用户就ok了,密...
由于动作太快,一不小心把user table中唯一的root@localhost删除了,没来得急添加用户名就断线了,再连上服务器,就无法进入mysql了...... :cry: :cry: :cry: 在shell下如何才能添加进mysql的管理员账号啊?现在执行mysql,提示: ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) 大家帮帮忙谢谢!!!!!
一分钟前,不知道那根筋有毛病,在/var目录下用root用户执行了一个 rm -fr *的操作,把所有数据都删掉了。 MY GOD,数据库都存在那个目录下,一个误操作,全给删掉了,居然以前还没有备份!!!! 哪位兄弟知道如何恢复吗?? 救命啊!!!!!
我自己整了哥服务器,有系统的root的最高权限 可是将mysql数据库的root用户密码忘记了,怎么样能破解啊? 谢谢÷ # ./mysql -uroot -p Enter password: ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)