持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第13天,点击查看活动详情
一.安装
在主目录下进行安装,如果开机进入环境,请使用
exit
退出环境
安装命令
pkg install mariadb -y
启动 注意:
mysql
程序分为服务端和客户端,服务端是mysqld
, 客户端是mysql
mysqld
启动完成之后就发现界面不能动了,这里有个办法,新建一个连接继续操作,可是之前的要是不小心关了就难受了,咱这里使用后台运行的方式
这两种方式都可以,第一个是吧日志放到
nohup.out
文件里面去了
nohup mysqld &
nohup mysqld > mysql.log &
查看运行状态
ps -ef |grep mysql
二.配置
初始数据库有两个用户,一个是root,另一个是termux的
whoami
刚开始root登不了,只能用termux的进行操作,注:termux的没有密码
登录命令
mysql -u $(whoami)
操作数据库设置root用户以及权限
use mysql;
设置密码,password后面的为密码,我这里写的是root,可以随便修改
set password for 'root'@'localhost' = password('root');
允许远程访问这里的
by
后面的是密码,写自己设置的
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
刷新权限
flush privileges;
退出,下面俩个都可以
quit;
exit;
然后使用root登录
输入命令在,回车在输入密码就可以进入了,密码是不显示的
mysql -u root -p
设置数据库开机自启 输入vi命令按
i
进入编辑模式,然后加入模板,在按esc
,输入:wq
进行保存退出,之后就算退出软件,再进来,也不用手机启动数据库了
vi ~/.bashrc
模板,下面我写的开机启动宿舍连接,搭配内网穿透可以远程操作,然后在启动数据库,最后启动环境
#启动ssh
sshd
#启动mysql
nohup mysqld > mysql.log &
#启动ubuntu
proot-distro login ubuntu
接下来就可以连接Navicat了,如果在一个网段,直接使用ip连接,如果不在就需要使用内网穿透了,我这在一个网段,连的同一个wifi,就不用内网穿透了,内网穿透可以看另外一篇文章,换一个端口号就可以了 我这里的ip是192.168.0.111,可以在termux输入
ip addr
或者ifconfig
进行查看![]()