MySQl使用-------如何修改root密码&&解决本地无法登录问题

环境:windows

版本:mysql56

参考:www.jb51.net/article/15292.htm                    http://zhidao.baidu.com/link?url=hUXUjS_wUWg4GKlAWv2sMRZCcvIgOoQI4I2Pje9n9qDrFezZwuw0fUK7ysUwFidDoqO4Gs44r7Vr82_Hm8A35K

操作:

-----------------------------------------------------------------------修改密码----------------------------------------------------------------------------------------------------


1、net stop mysql停止服务 / 到任务管理器关闭                     问题:提示找不到服务名,应输入 net stop mysql56 对应服务管理的实际服务名

2、到bin目录下 执行 mysqld --skip-grant-tables  无授权启动   问题:资料中的mysqld-nt --skip-grant-tables命令不可用

3、  新开一个cmd窗口,进行如下命令操作  问题:网上这一步用户名和密码反了
mysql -uroot
update mysql.user set password=password('新密码') where user='用户如root';   

正确提示修改行数 则成功

4、打开任务管理器,停止mysql,mysqld进程,使用net start mysql启动mysqld服务,就可以使用root用户 root密码进入数据库了

-------------------------------------------------------------连接到本地------------------------------------------------------------------------

修改完成后 在workbanch还是无法配置本地登录 这是密码应该是正确的

解决办法:

1、测试 net start mysql56 结果无法启动,打开管理工具-》服务-》mysql56 也无法手动启动

2、重新注册服务(我这里把 mysqld-nt 改为mysqld)

第一步:


mysqld-nt remove mysqlservice

的方式卸载此服务,它提示卸载成功,


第二步:


mysqld-nt install mysqlservice

重新注册服务,一切恢复正常。

第三步:打开 服务>>>>禁用MYSQL>>>>再启动MYSQL


还有另一种方法(我在这里使用的本地登录方式)


”我的电脑“ -> 右击 ->“服务” -> 找到 mysql服务 ->右键 “属性” -> 选择“登录”选项卡
输入帐户名或者浏览用户名选择其用户名,输入密码和确认密码,点“确定


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值