这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 试用树莓派5开发板------配置MySQL,方便使用图形界面远程操作

共1条 1/1 1 跳转至

试用树莓派5开发板------配置MySQL,方便使用图形界面远程操作

专家
2025-10-22 16:25:42     打赏

在安装完MySQL后,我们肯定是要在数据库里对数据库、表等进行操作的。虽然可以在SSH中通过SQL语句执行,但毕竟在交互上不方便。因而我打算在Win10端安装图形管理界面,利用远程连接的方式来操作数据库。这里重点说明一下,这样的一个原因,还有抱着学习的目的的。实际上,在建立WEB系统时,处于系统资源的考量,可以考虑在WEB系统中使用远程数据库,也就是说在树莓派的WEB中使用Win10 的数据库(甚至这个数据库依旧可以使用PostgreSQL),等于是减少了树莓派的安装软件。但是考虑到让树莓派单独工作的话,还是用本地的数据库更好一些。

为了能在Win10中远程连接树莓派的数据库MySQL,需要做以下工作:

一、在树莓派的MySQL中增加一个账号,并分配足够的权限,保证远程可以建立数据库、表等操作

1、登录 MySQL

sudo -s

输入账号pi的密码

这是为了简化后面的操作,少敲点儿字符。

mysql -u root -p

输入账号指令(我安装MySQL时设置的密码也是1,就是为了方便),进入“mysql>”指示状态

2、创建新用户并授权

1)建立账户

 CREATE USER 'pi'@'%' IDENTIFIED BY '1';

2)分配权限

GRANT ALL PRIVILEGES ON *.* TO 'pi'@'%' WITH GRANT OPTION;

3)刷新数据库,让前面的操作生效

    FLUSH PRIVILEGES;

% 表示允许任何 IP 连接,也可指定特定 IP(如 192.168.1.0/24)。

这里创建的用户名依旧是pi,密码也是1,但注意这个账户是针对MySQL的,不是Ubuntu的。

4)验证刚追加的账户信息

 select host,user from user;

图片1.png

可以看到pi这个账户已经追加完成了。

3、测试远程连接

安装树莓派5的时候,默认是没有安装防火墙的。如果你自己安装了,就需要配置防火墙,保证可以远程访问树莓派的数据库MySQL。另外就是在另外的计算机防火墙上放开3306端口的访问,以期可以远程连接树莓派中的数据库。

1、该配置,允许远程连接

修改配置文件/etc/mysql/mysql.conf.d/mysqld.cnf,注释掉bind-address = 127.0.0.1以允许远程连接

图片7.png

2、mysql的图形管理工具

在win10上我安装了navicat这款软件,mysql的图形管理工具。

图片2.png

点击工具栏中的“连接”

图片3.png

选择“MySQL”,点击“下一步”,进入配置页面,按照界面中的信息填写,

图片4.png

连接名称自己定,主机要选择树莓派5在网络中的IP地址,用户名、密码就是2.1中创建的账户名和密码。

点击底下的“测试连接”,如果正常的话,会变成下面的样子

图片5.png

点击“确定”,就完成了配置。双击新建立的连接,树莓派5中的数据库信息就会被表示出来。

图片6.png

后面就可以很方便地进行数据库的操作了。





关键词: 大懒猫的试用笔记     树莓派5     配置MySql    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]