首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在树莓派上打开MySQL以进行外部/远程连接?

如何在树莓派上打开MySQL以进行外部/远程连接?
EN

Stack Overflow用户
提问于 2013-09-11 14:07:16
回答 1查看 63.4K关注 0票数 24

我有一个Raspberry Pi,用于存储家庭酿造活动的温度数据。我正在我的计算机上制作一个Spring MVC应用程序,我想要点击这些数据。我的Pi和我的计算机都在本地网络上。我可以很好地将SSH和FTP添加到我的RPi中。

代码语言:javascript
复制
mysql --192.168.1.102 --u root -p db

导致“无法连接到‘192.168.1.102’上的MySQL服务器”。

很明显,我的Java应用程序也没有连接。

代码语言:javascript
复制
SHOW VARIABLES WHERE VARIABLE_NAME = 'port' ;

返回默认端口3306。

是否存在必须启用才能允许远程连接到MySQL的设置?

EN

回答 1

Stack Overflow用户

发布于 2016-10-10 17:55:14

如果您的问题无法在Raspberry Pi上远程连接到MySQL,请尝试以下步骤。我也遇到了同样的问题,并通过执行以下命令得到了解决。

1) sudo nano /etc/mysql/my.cnf

2) # bind-address = 127.0.0.1 //注释掉这一行

代码语言:javascript
复制
bind-address = 0.0.0.0          //add this line just below above line 

3) sudo /etc/init.d/mysql restart //重启mysql

4) sudo mysql -u root -p //以'root‘用户身份登录到mysql cli

5) GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'beta' WITH GRANT OPTION;

这里'root‘是mysql用户,'beta’是密码,这里为‘root’设置了权限。相应地更改它,并在mysql cli中执行上述查询。

祝你好运!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18733802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档