发布网友 发布时间:2022-02-26 19:15
共2个回答
热心网友 时间:2022-02-26 20:44
参考:http://www.jb51.net/article/21984.htm
具体要看你是在什么系统(windows或者是linux)下面的mysql了,一般来说,方法就是开不安全模式进入mysql,然后直接修改mysql数据库下面的user表,记得update user set password=password("新密码") where user="root";我写的就是个意思,password("新密码") ,password()是一个加密函数,不是直接password="新密码";参照网上的教程,自己试一下吧,有不懂的再问。先 把分给了吧。如果提示mysql不是有效命令,则进入mysql的跟目录下面的bin目录之后再进行操作或者添加到环境变量里去。
算了,想想还是把步骤给你弄了一遍,
确保mysql服务关闭,如果注册过服务,用命令:net stop mysql 即可;
开启不安全模式,即不进行权限验证(密码验证)就可以任意身份进入mysql,用命令:mysqld -nt --skip-grant-tables
update mysql.user set password=PASSWORD('新密码') where User='root' and host='localhost';
关键的一步:刷新权限,使用命令:flush privileges;
关闭命令行,
杀死mysqld进程,方法:进入任务管理器就可以了,结束进程mysqld.exe。
再次启动mysql服务,用命令net start mysql。
追答现在满意否?
我的意思是我告诉你思路,先把分给我,你做着不懂的再问。
我不觉得搞笑,因为类似的问题网上太多了。你既然安装mysql,必然有一定的基础。有一定的基础看了我之前的一段基本可以解决了,我的意思是如果解决不了就再问我。
如果是linux下方法不同,另说。
热心网友 时间:2022-02-26 22:02
去找安装目录里面的bin文件夹,里面有一个MySQLInstanceConfig.exe的文件,重新配置就行了,不需要重新安装.