2 water  forever water__forever 于 2016.04.07 01:12 提问

mysql5.7.11的密码问题

弄了好久才可以启动5.7.11版的mysql。但是登陆的时候好填入随机生成的密码,原始密码
是在data文件中找的,找到了填进去也是一样显示错误。我快崩溃了

6个回答

gshl0409
gshl0409   2016.04.07 08:48
已采纳

昨天刚学的,你可以启动数据库时加入skip grant table参数跳过密码验证,然后登录后用update修改用户表中的密码项

gshl0409
gshl0409 不是加到配置文件,如果是安装版,就在快捷方式的属性的链接文件名后面加上 --skip-grant-table,这样就可以了。如果是绿色版就在命令行启动mysqld-max-nt或mysqld时,缀上启动参数 --skip-grant-table.上午的时候可以截图,现在不方便,回头贴个图给你
一年多之前 回复
water__forever
water__forever 这句代码加到my.ini中吗?我加到my.ini中了,还是要密码
一年多之前 回复
gshl0409
gshl0409 添加回复,给楼主贴个命令 mysqld-max-nt.exe --skip-grant-table UPDATE mysql.user SET password=password('新密码') WHERE User="root" and Host="127.0.0.1"; 亲测可行!
一年多之前 回复
CSDNXIAON
CSDNXIAON   2016.04.07 01:21

MySQL用户名和密码问题
mysql 修改密码的问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

WinsenJiansbomber
WinsenJiansbomber   2016.04.07 02:47

修改用户密码
SET PASSWORD FOR 'root'@'%.localhost' = PASSWORD('12345@abc');
UPDATE mysql.user SET password=password('新密码') WHERE User="admin" and Host="jimbo";
FLUSH PRIVILEGES;

water__forever
water__forever 这是修改,但是我连登陆都还没登陆,怎么修改
一年多之前 回复
gshl0409
gshl0409   2016.04.08 14:54

对不住楼主,昨天太忙忘了截图,补上
如此启动以后,不需密码就可以登录正常操作。后参考之前的改密码的命令改下密码即可图片

water__forever
water__forever 如果是绿色版就在命令行启动mysqld-max-nt(这句话什么意思,你回复的图怎么和这句不同)或mysqld时,缀上启动参数 --skip-grant-table(这句话又是加到哪里?启动语句是net start mysql,是不是加到这句话后面),你的截图那句mysql -nt.exe 又是什么意思啊?兄弟麻烦讲细点
一年多之前 回复
gshl0409
gshl0409 望楼主采纳
一年多之前 回复
romantingmr
romantingmr   2016.04.07 17:10

这个方法,可以你有问题。

u012558554
u012558554   2016.04.08 09:48
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!