数据库安装问题、重置密码

(1)MySQL的accounts and roles问题解决方法

怎么输入都不对的情况下,点击cancel,进入remove。现在对应的服务。

(2)MySQL error 1042: Unable to connect to any of the specified MySQL hosts.

 这是windows的权限管理带来的问题,步骤如下:
右击此电脑–>管理–>本地用户和组–>组–>双击Administrators–>添加–>高级
把NETWORK SERVICE添加到Administrators组

再重新执行成功

(3)重置密码

1: 通过任务管理器或者服务管理,关掉 mysqld( 服务进程 ) 2: 通过命令行 + 特殊参数开启 mysqld mysqld --
defaults-file="D:\ProgramFiles\mysql\MySQLServer5.7Data\my.ini" --skip-grant-tables
3: 此时, mysqld 服务进程已经打开。并且不需要权限检查 4: mysql -uroot 无密码登陆服务器。另启动一
个客户端进行 5: 修改权限表 (
1 use mysql;
2 update user set authentication_string=password(' 新密
') where user='root' and Host='localhost';
3 flush privileges; 6: 通过任务管理器,关掉 mysqld 服务进
程。 7: 再次通过服务管理,打开 mysql 服务。 8: 即可用修改后的新密码登陆。


版权声明:本文为Ruizxzx原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。