MySQL启动失败,提示拒绝访问?如何解决?(启动mysql拒绝访问)
MySQL启动失败,提示拒绝访问是一个常见的问题,很多用户经常会遇到这种情况。当用户使用mysql命令,比如mysqld start 启动 MySQL 时,MySQL 执行失败,并提示拒绝访问。此时,用户会很烦恼,不知如何解决这一问题。
其实解决这个问题,很简单,一般情况下都是由于MySQL的权限问题导致的。MySQL是通过权限的概念,来对用户的使用加以控制的,所以只有授予用户操作MySQL的权限,用户才能操作MySQL,否则会拒绝访问。
下面介绍一下怎么解决MySQL启动时拒绝访问的问题:
1.进入要定位的MySQL路径,一般来说,我们要定位的是安装目录bin路径,比如:cd C:/Program Files/MySQL/MySQL Server 8.0/bin
2.使用下面的命令:mysql -u root -p
3.输入密码,输入正确后,会进入MySQL命令行接口,在接口进行授权即可,此处给root用户授权:grant all privileges on *.* to ‘root’@’localhost’ identified by ‘root’ with grant option;
4.授权完成后,刷新:flush privileges;
5.最后,重新尝试启动MySQL服务,就能成功启动MySQL并解决拒绝访问问题。
以上就是解决启动MySQL时拒绝访问的方法,只要让用户有权限就可以解决。希望能帮助到大家!