【玩转Termux教程】:
1.Termux 初始化配置,新手必备
2.Termux 下安装 Python3以及 lxml 跳坑指南!
3.【Termux】手把手教你配置PHP+Nginx!
……
今天,来讲讲 termux 怎么安装 Mysql。
Mysql
自从 Mysql 被甲骨文收购后,一直有闭源的风险,开源的 MariaDB 作为替代品出现了。
MariaDB 的目的是完全兼容 Mysql,不论从使用方法,还是 API操作,都相差无几,不用担心用不惯。
安装MariaDB
Termux 安装 mariadb 很简单,只需要一行代码就行了。
pkg install mariadb
中间提示“需要下载28m包……”,直接输入 Y 确认即可。
很快,mariadb 就安装成功了!
启动 MariaDB
启动 MariaDB 与启动 mysql 的命令一样,只要一行代码:
mysqld
可能有新手不懂,为什么是 mysqld 而不是 mysql ?
mysql 程序分为服务端和客户端,服务端是 mysqld, 客户端是 mysql。
不过,上面的启动方法太粗糙了,一旦启动,就什么也不能干,只能新开一个会话,连进程什么时候挂了也不知道。
可以用 linux 下的命令nohup来后台启动 mysqld。
nohup mysqld &
可以看到, mysqld 已经在后台挂起,而且显示进程 pid 为 17118。
▌查看进程pid
Termux 下输入命令:
ps aux|grep mysql
可以看到,进程 17118 稳稳的挂着。
▌杀死进程
输入命令:
kill -9 17118
登录 Mysql
初始的 Mysql 包含两个用户,一个是 root, 另一个是 Termux 的用户名。
root 用户无法登陆,所以只能先登录 Termux 用户了。6
▌Termux 用户
whoami 命令用于获取当前用户名。
mysql -u $(whoami)
▌修改 root 密码
前面说过,root 用户暂时不能登陆,主要是因为不知道初始密码,改一下就行了。
首先用 Termux 用户身份登录 mysql ,接下来修改 root 密码。
# 登录 Termux 用户mysql -u $(whoami)# 修改 root 密码的 SQL语句use mysql;set password for 'root'@'localhost' = password('你设置的密码');# 刷新权限 并退出flush privileges;quit;
具体方法如图所示:
▌登录 root
root 登录与 Termux 用户登录没什么区别,换个用户名就行了。
mysql -u root -p
不过,root 用户需要输入密码,只需要把前面修改的密码输进去就行了。
至此,Mysql 就安装成功了!
PS:文中主要教程来自隔壁@国光大佬
【玩转Termux教程】:
1.Termux 初始化配置,新手必备
2.Termux 下安装 Python3以及 lxml 跳坑指南!
3.【Termux】手把手教你配置PHP+Nginx!
……
推荐阅读:
① 只用手机,我学会了编程!
② 手机编程,该用什么输入法?
③ 手机端最强编程APP,开箱即用,功能强大!
④ 吊打AIDE的Java开发环境,支持Maven、JDK11,速进!
⑤ 手机编写C语言神器,集成gcc插件,可导出为APK!
⑥ 适合新手的Java开发环境,简化Maven流程,傻瓜式下载Jar包。国产威武!!!
⑦ 手机随时随地写Python,还可以开发安卓APP,太厉害了!
⑧ 吊打QPython的集成开发环境,无广告,无BUG,已完美解锁!
关于我
作者:舞剑,专注手机编程的程序猿!
我是舞剑,舞刀弄剑的那个舞剑。我不是专业程序猿,只是一心热爱、探究这个神秘的领域!
在我看来,程序员就像古代的巫师,只需要按下神秘的代码,奇迹就会发生。
微信公众号:
手机编程
知乎号/简书号/掘金号:
手机编程
网站
手机编程: /
♥♥ 觉得对你有用,记得点赞+在看,转发让更多小伙伴来使用它!♥♥