MySQL不允许远程访问

Posted 勤快的懒羊羊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL不允许远程访问相关的知识,希望对你有一定的参考价值。

 

报错:java.sql.SQLException: Access denied for user \'root\'@\'0.0.0.0\' (using password: YES)

解决方法:

 

如何开启MySQL远程访问权限 允许远程连接

参考技术A   新安装的MySQL是默认不开户远程访问权限的,也就不能外部连接MySQL。这样对想远程调用MySQL的数据很不方便。下面我们来看下如何设置允许远程连接MySQL数据库。
  登录MySQL
# mysql -uroot -p
如果无法登录可以使用find / -name mysql搜索mysql程序的路径,比如mysql程序路径为:/usr/local/mysql/bin/mysql,我们可以这样登录:
#/usr/local/mysql/bin/mysql -uroot -p
执行如下命令:
#grant all privileges on *.* to ‘root’@’192.168.0.1′ identified by ‘ROOT-PASSWORD’;
#flush privileges;
#exit
192.168.0.1是连接mysql服务器的客户端ip,如果指定所有,则用%来表示。本回答被提问者和网友采纳

以上是关于MySQL不允许远程访问的主要内容,如果未能解决你的问题,请参考以下文章

解决MySQL不允许从远程访问的方法

Linux 如何开启MySQL远程访问权限 允许远程连接

如何开启MySQL远程访问权限 允许远程连接

怎么解决mysql不允许远程连接的错误

MySql实现远程访问配置

mariadb/mysql配置允许远程访问方式