Jetson Nano 搭建Mysql
如何使用JetsonNano或者树莓派搭建自己的服务器?
nano介绍
Jetson Nano和树莓派的区别
Jetson Nano 是一款功能强大的小型计算机,专为支持入门级边缘 AI 应用程序和设备而设计,拥有完善的 NVIDIA JetPack™ SDK 包含用于深度学习、计算机视觉、图形、多媒体等方面的加速库。 相比于树莓派多了显卡,也就是你可以通过图形化界面去操作,不只是命令行,在图像处理方面很强。
系统
Jetson nano 官方系统是ubuntu,是在ubuntu上修改的NVIDIA系统 ubuntu18.04 LTS,好像是是aarch架构,系统界面如下
安装配置mysql
安装
和直接在ubuntu上安装没有什么区别,直接使用apt-get install mysql-server 得到的是5.x版本,不是最新的8.x版本 使用 apt-get 安装完后 会生成一些默认的账户在 /etc/mysql/debian.cnf中 可以通过sudo cat /etc/mysql/debian.cnf查看
配置用户
登录应该是需要安装mysqsl-client,也是使用apt-get install mysql-client安装
然后登录
1 | mysql -u username -p |
然后输入密码
新建用户,赋予权限
1 | create user 'username'@'localhost' identified by 'password'; |
修改配置文件,实现远程访问
1 | cd /etc/mysql |
mysql其他常用命令:
1 | sudo service mysql restart |
配置内网穿透
我选择使用花生壳进行内网穿透,花生壳还是比较方便的。
应该是可以直接参考树莓派的官方教程https://service.oray.com/question/11639.html
1 | dpkg -i phtunnel_5_0_rapi_aarch64.deb #安装 |
可以通过以下命令来操作:
1 | phddns #查看命令 |
打开http://b.oray.com ,在登录页面中输入SN码与默认密码(admin)登录。
剩下的就看官方教程就好了https://service.oray.com/question/11639.html
建立的映射应该是tcp类型,绑定到3306端口
注意,需要先给你的Nano 配置IP与MAC绑定,因为你的路由器应该是使用动态分配IP,打开192.168.1.1即可进行绑定,不然每次都要重新 在管理界面绑定一次。
测试
可以先在内网测试一下能否脸上nano的mysql,使用ifconfig获得内网地址类似与192.168.1.101,然后在自己电脑上用workbench测试一下。
测试成功后绑定外网然后在外网试一下。