termux 部署springboot 及mysql

安装应用后,首先在手机上运行 

pkg install openssh

 再运行 passwd,改变ssh的密码。这时在pc上用数据线连好手机,打开adb调试,将手机的端口8022映射到PC上,因为termux中ssh默认是8022,再运行一下sshd

运行adb devices 

将得到的设备号替换掉 %1

adb -s  %1 forward tcp:8022 tcp:8022

或者只连一个设备的情况下,直接

adb forward tcp:8022 tcp:8022

然后下面的操作是在mobaxterm上进行的,更换源

扫描二维码关注公众号,回复: 14793900 查看本文章
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list 
sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list 
sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list 
pkg update

或者使用自带的来更换源

termux-change-repo

 

 

pkg install termux-services -y

重启动应用termux,运行sv-enable sshd,这样每次启动termux后sshd就自动运行了。

下面是常用的命令

sv-enable sshd  #sshd服务设为自启动
sv-disable sshd  #取消sshd自启动
sv down sshd  #停止sshd服务,并使本次Termux运行期间sshd自启动服务失效
sv up sshd   #启动sshd服务
sv status sshd  #查看sshd服务运行状态

现在开始安装mysql , 

Mysql
自从 Mysql 被甲骨文收购后,一直有闭源的风险,开源的 MariaDB 作为替代品出现了。

MariaDB 的目的是完全兼容 Mysql,不论从使用方法,还是 API操作,都相差无几,不用担心用不惯。

安装MariaDB

Termux 安装 mariadb 很简单,只需要一行代码就行了。

pkg install mariadb

中间提示“需要下载192兆的空间……”,直接输入 Y 确认即可

mysql_secure_installation

 pkg search jdk

然后用

pkg install openjdk-17/stable

 

以方法是在termux中直接运行,下面的方法是在termux中安装一个Ubuntu22.04,然后在这个ubuntu22.04中直接安mysql 8.0 以及jdk18.

apt install proot-distro 

proot-distro list

proot-distro install ubuntu

proot-distro login ubuntu
apt install mysql-server
service mysql restart
apt search jdk
apt install openjdk-18-jdk

然后后面配置方法一样了,推荐用这个方法

猜你喜欢

转载自blog.csdn.net/babytiger/article/details/128817701