我已经在本地计算机上安装了MySQL Community Edition 5.5,并且希望允许远程连接,以便可以从外部源进行连接。
我怎样才能做到这一点?
MySQL默认情况下允许这样做。
默认情况下禁用的是远程root访问。如果要启用它,请在本地运行此SQL命令:
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES; 然后找到以下行并将其注释在my.cnf文件中,该文件通常/etc/mysql/my.cnf位于Unix / OSX系统上。在某些情况下,文件的位置是/etc/mysql/mysql.conf.d/mysqld.cnf。
如果是Windows系统,则可以在MySQL安装目录中找到它,通常类似于C:\Program Files\MySQL\MySQL Server 5.5\ 和文件名将为my.ini。
换线
bind-address = 127.0.0.1 至
#bind-address = 127.0.0.1 并重新启动MySQL服务器(Unix / OSX和Windows),以使更改生效。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。