尽心竭力网

Termux安装数据库(手机安装数据库)...

Termux安装数据库(手机安装数据库)...

手机使用Termux安装数据库,安装使用Navicat连接

  • 一.安装
  • 二.配置

一.安装

在主目录下进行安装,数据如果开机进入环境,库手请使用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

      模板,下面我写的开机启动宿舍连接,搭配内网穿透可以远程操作,然后在启动数据库,最后启动环境

      #启动sshsshd#启动mysqlnohup mysqld >mysql.log &#启动ubuntuproot-distro login ubuntu

      接下来就可以连接Navicat了,如果在一个网段,直接使用ip连接,如果不在就需要使用内网穿透了,我这在一个网段,连的同一个wifi,就不用内网穿透了,内网穿透可以看另外一篇文章,换一个端口号就可以了
      我这里的ip是192.168.0.111,可以在termux输入ip addr或者ifconfig进行查看
      在这里插入图片描述
      请添加图片描述请添加图片描述

      未经允许不得转载:尽心竭力网 » Termux安装数据库(手机安装数据库)...