如何在安卓手机Termux上安装MariaDB(MySQL)并实现远程连接数据库
在Termux上安装MariaDB(MySQL)并实现远程连接的步骤如下:
- 打开Termux应用。
更新包索引并升级所有包,执行以下命令:
pkg update && pkg upgrade
安装MariaDB,执行以下命令:
pkg install mariadb
启动MariaDB服务,执行以下命令:
servicemysql start
设置MariaDB的root用户密码,执行以下命令:
mysql_secure_installation
按照提示设置root密码,移除匿名用户,禁止root远程登录等。
修改MariaDB的配置文件
my.cnf
(通常位于/etc/mysql/my.cnf
),允许远程连接。打开配置文件并注释掉
bind-address
这一行,或者将其值改为0.0.0.0
:#bind-address = 127.0.0.1 bind-address = 0.0.0.0
然后重启MariaDB服务:
servicemysql restart
登录MariaDB并授权远程连接,使用以下命令:
mysql -u root -p
然后输入你之前设置的root密码。
授权远程连接的命令如下(将
your_ip
替换为你的安卓设备的公网IP):GRANT ALL PRIVILEGES ON *.* TO 'root'@'your_ip' IDENTIFIED BY 'your_password' WITH GRANT OPTION; FLUSH PRIVILEGES;
- 确保你的安卓设备的防火墙允许外部访问3306端口(MySQL的默认端口)。
现在你应该能够从远程使用MySQL客户端或其他工具连接到你的安卓设备上的MariaDB数据库了。
评论已关闭