安卓手机Termux终端安装数据库

安装MySQL/MariaDB

MySQL数据库没有在ARM平台的二进制安装文件/源码包,而其重要分支也是目前主要的MySQL替代产品MariaDB有在手机等ARM平台的安装包/源码包.
下面开始在安卓手机Termux终端中安装数据库

  1. 更新系统
apt update
apt upgrade
  1. 安装MariaDB
pkg install mariadb

切换到etc目录查看是否有my.cnf.d目录

$ cd /data/data/com.termux/files/usr/etc
$ ls

没有就新建一个

$ mkdir my.cnf.d
  1. 配置MariaDB
$ mysql_install_db
  1. 启动MySQL/MariaDB服务
$ mysqld &

$ mysqld_safe -u root &

mysqld是mysql数据库的守护进程,而mysqld_safe相当于是mysqld的守护进程,&是让进程后台运行,不占用终端,如果没加,Ctrl+C等方式退出进程重新加上&,或另起一个终端.

  1. 登录数据库
    由于MariaDB默认没有密码,提示输密码时直接回车
$ mysql -uroot -p

或者不加参数

$ mysql

$ mariadb

查看数据库是否有'mysql'这个数据库

MariaDB [(none)]> show databases;

(如果没有则请使用上面的命令重新安装)
再看mysql数据库里是由有'user'这个表

MariaDB [(none)]> use mysql;
MariaDB [(mysql)]> show tables;

(有mysql数据库就一般有user表,没有也重新安装)
查看表信息

MariaDB [(mysql)]> select * from user;

可以看到安装后有两个用户,'root'和'a0_****',两个用户默认都没有密码.

  1. 为用户设置密码
MariaDB [(mysql)]> alter user 'root'@'localhost' identified by 'root';

为把root用户的密码设置成root.

image.png

安装Redis

在Termux上有相应的ARM版本的Redis安装包或二进制文件,并且很好安装

  1. 更新系统
  2. 安装Redis
$ pkg install redis
  1. 启动redis服务
$ redis-server
  1. 登录redis客户端
$ redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> exit
  1. 设置登录口令(密码)
    Redis没有设置口令时,如果向公网暴露6379端口,就很有可能被黑客劫持
    设置密码的方式有两种:第一种是登录客户端设置
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""  //默认为空
127.0.0.1:6379> config set requirepass [passwd]  //pwd就是设置的口令
127.0.0.1:6379> ping  //未验证口令进行心跳反馈
(error) NOAUTH Authentication required
127.0.0.1:6379> auth [passwd]  //验证口令

第二种是在配置文件中修改
Windows在安装目录下打开redis.windows.conf文件,大约在443行
Linux在/usr/etc/目录下打开redis.conf文件,大约在507行
找到requirepass字段,取消注释,将后面的字符串修改为要设置的口令

requirepass [passwd]

保存退出
重新登录客户端验证口令

$ redis-cli
127.0.0.1:6379> auth [passwd]
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> exit

可以带口令/IP/端口登录客户端

$ redis-cli -h [host] -p [port] -a [passwd]
127.0.0.1:[port]> ping
PONG
127.0.0.1:[port]> exit
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,830评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,992评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,875评论 0 331
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,837评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,734评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,091评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,550评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,217评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,368评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,298评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,350评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,027评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,623评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,706评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,940评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,349评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,936评论 2 341