windows下mysql服务:
1、先停止mysql服务
2、无权限登录
mysqld -nt --skip-grant-tables
3、重新打开doc窗口无密码登录:
mysql -uroot
mysql> update mysql.user set password=PASSWORD('新密码') where User='root'; (msyql5.7之前)
之后用( update mysql.user set authentication_string=PASSWORD('newpwd') where User='root'; )
4、刷新权限表
mysql> flush privileges;
MYSQL重新启动后,就可以用新设置的ROOT密码登陆MYSQL了!
用户授权:
授权用户数据库权限:
grant all privileges on db.* to user