“ Mariadb Server是世界上最受欢迎的数据库服务器之一。它是由MySQL的原始开发人员制造的,并保证可以保持开源。”-MariaDB.org
笔记:设置和管理GROOV EPIC上的数据库仅适用于熟悉Linux Shell命令和数据库管理的高级开发人员。一旦启用安全的壳访问权限,您就可以独自解决,并且必须解决通过自己的知识和在线研究出现的任何问题。Opto 22产品支持仅限于帮助您将GROOV EPIC处理器重置为出厂默认值;我们的产品支持工程师无法帮助您进行编程,使用或故障排除。
警告:在更新GROOV EPIC固件之前,请确保您备份所创建的所有文件或应用程序,包括数据库表条目,因为它们将在更新过程中删除。此外,请注意,当您更新Epic固件时,安装和MARIADB数据库设置将无法恢复。更新固件后,您将需要重复本指南中的步骤。
安装Mariadb
- 登录到Shell并使用APT更新软件包存储库。
- 使用APT安装
玛丽亚德
。
如果您只需要本地数据库,则安装完成。
但是,大多数应用程序都需要远程访问,这需要一些其他步骤:
设置远程访问
- 运行以下命令:
sudo nano /etc/my.cnf
- 对此文件进行两个更改:
- 改变
跳过网络
至#跳过网络
- 改变
bind_address = localhost
至bind_address = 0.0.0.0
- 改变
- 回到凹槽管理并打开数据库端口凹槽史诗般的防火墙。
- 回家>安全>防火墙。
- 向下滚动到底部,单击添加规则按钮,输入以下规则:
标题:玛丽亚德
协议:TCP/UDP
港口:3306
eth0:已启用
ETH1,WLAN0,TUN0:禁用 - 点击好的要添加规则,然后单击节省在页面的右上角,将该新规则应用于防火墙。
接下来,我们创建一个root密码并从任何远程客户端授予访问权限。
- 使用以下命令创建root密码,设置自己的密码:
mysqladmin -u root密码“ [my-root-password]”;
- 添加可以远程访问数据库的root用户。
- 从命令行连接到数据库:
mysql -U root -p
- 输入步骤4的密码以连接到数据库。
- 键入以下命令,为数据库用户设置密码:
授予 *。 *。
- 类型
出口
并击中进入。
- 从命令行连接到数据库:
- 重新启动数据库以应用这些更改。
sudo /etc/init.d/mysqld restart
现在,您可以使用数据库管理软件测试远程连接。