Termux安装数据库(手机安装数据库)...
手机使用Termux安装数据库,使用Navicat连接
- 一.mariadb 数据库
- 1.安装
- 2.配置
- 二.mysql数据库(centos(AltArch)版本),还没写完
一.mariadb 数据库
1.安装
在主目录下进行安装,如果开机进入环境,请使用
exit
退出环境
安装命令
pkg install mariadb -y
启动
注意:mysql
程序分为服务端和客户端,服务端是mysqld
, 客户端是mysql
mysqld
启动完成之后就发现界面不能动了,这里有个办法,新建一个连接继续操作,可是之前的要是不小心关了就难受了,咱这里使用后台运行的方式
这两种方式都可以,第一个是吧日志放到nohup.out
文件里面去了
nohup mysqld &
nohup mysqld > mysql.log &
查看运行状态
ps -ef |grep mysql
2.配置
初始数据库有两个用户,一个是root,另一个是termux的
whoami
刚开始root登不了,只能用termux的进行操作,注:termux的没有密码
登录命令
mysql -u $(whoami)
现在有的不能使用这个,可以使用下面的代码进行登录,不用输入密码,直接回车就行
mysql -hlocalhost -uroot -p
操作数据库设置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
也可以单独写一个mysql启动脚本(为了防止多次打开会启动多个数据库导致报错,这里就先关闭再打开)
~/.bashrc文件如下
#启动mysql
~/./mysql.sh
~/mysql.sh文件如下
#!/bin/bash
echo "启动数据库..."#避免多次启动冲突,先关闭在启动
#两个用户都可以关闭,一个是原先的,一个是刚弄root
#mysqladmin -u $(whoami) shutdown
#mysqladmin -uroot -proot shutdown#查询mysql的进程
#grep -v是反向查询的意思
#grep -v grep就是不查含有gre的字段
#$2:是第二个字段的意思
#print $2:就是打印第二个字段
#awk '{print $2}'意思是一行一行的读取指定的文件,以空格作为分隔符,打印第二个字段
pid=`ps -ef | grep mysqld |grep -v grep | awk '{print $2}'`#这里使用$pid或者{pid}都是可以的
#echo $pid#这里参数必须得加上"",不然就有可能不经判断直接进行里面的操作
if [ -n "${pid}" ]
thenkill -15 $pid
fi#启动数据库
nohup mysqld > ~/mysql.log 2>&1 &
需要赋予权限
chmod +x ~/mysql.sh
接下来就可以连接Navicat了,如果在一个网段,直接使用ip连接,如果不在就需要使用内网穿透了,我这在一个网段,连的同一个wifi,就不用内网穿透了,内网穿透可以看另外一篇文章,换一个端口号就可以了
我这里的ip是192.168.0.111,可以在termux输入ip addr
或者ifconfig
进行查看
二.mysql数据库(centos(AltArch)版本),还没写完
查询centos版本
cat /etc/centos-release
查询内核版本
uname -a
查询系统架构
uname -m
地址:https://dev.mysql.com/downloads/mysql/
Termux安装数据库(手机安装数据库)...相关推荐
- 手机mysql数据库app下载安装_MySQL数据库的下载安装
目录 一.概述 二.MySQL安装 三.安装成功验证 四.NavicatforMySQL下载及使用 一.MySQL下载 MySQL版本:5.7.17 客户端工具:NavicatforMySQL 二.M ...
- 数据库介绍与数据库安装
一.课前介绍 数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上. 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件 ...
- 数据库的安装卸载与使用
一.数据库概述 1.为什么软件测试工程师还需要学习数据库以及开发方面的知识? 测试工程师的目的是找出软件的不足,并告诉开发工程师,出现问题的环境,操作步骤和输入输出数据:优秀的测试工程师,需要告诉开发 ...
- 【02】Java进阶:18-MySQL基础、数据库概述、数据库的安装/卸载/启动/登录、SQL概述、DDL操作数据库、DDL操作表、DML增删改查、
day18-MySql基础 今日内容 数据库概述 数据库安装和卸载 SQL语句 DDL-----操作数据库,操作表 DML-----操作记录(增删改) DQL------操作记录(查) 学习目标 能够 ...
- 查看mongodb数据路径_【数据库】mongodb数据库安装
简介 本文简单介绍mongodb主从备份安装.包括两部分: 数据库安装 主从配置 安装数据库 1.配置yum源 cd /etc/yum.repos.d vi mongodb-org-4.0.repo ...
- oracle 9i 安装及连接远程数据库
用oracle 11g很久了,真的感觉是一个很重量级的客户端,安装都要一个多小时,最近刚开始接触这种精简版的数据库客户端,捣鼓了半天,总算成功. 1.下载客户端 2.安装 傻瓜式安装即可,记得自己的路 ...
- mysql 要使用最新版吗,如何安装最新版MySQL数据库?
1.进入MySQL安装界面,选择Custom(自定义),然后选择Next进入下一步 自定义 2.选择安装的产品和特性,根据需要进行选择,将需要安装的组件移到右侧 选择安装产品和组件 3.点击已选择安装 ...
- mysql基础搭建_MySql基础-构建MySql数据库:安装MySql-server、MySql-client
1 构建MySQL服务器 1.1 问题 本案例要求熟悉MySQL官方安装包的使用,快速构建一台数据库服务器: 安装MySQL-server.MySQl-client软件包 修改数据库用户root的密码 ...
- mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...
今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...
最新文章
- 信道划分介质访问控制
- 你为什么“啃不动”你手中的技术书?
- D - 小晴天老师系列——晴天的后花园
- 《企业软件交付:敏捷与高效管理精要》——3.8 结论
- OPTEE的内存管理 :页表的创建过程
- scrapy.Spider的属性和方法
- jdbc存储过程mysql_JDBC对MySQL数据库存储过程的调用
- 哈哈!TCP泄露了操作系统信息···
- 定时器mia是什么意思_MIA的完整形式是什么?
- 数据库每日一题 2020.05.08
- 51CTO独家:2008下半年软考所有科目试题已到
- IntelliJ idea 添加参数
- bzoj3551 [ONTAK2010]Peaks加强版(Kruskal重构树+主席树)
- 夏威夷大学计算机专业排名,美国夏威夷大学排名
- Eclipse官网下载
- 华为nova8和小米10青春版哪个好
- php实现对ppt的编辑,在powerpoint中用于对幻灯片内容进行编辑的视图是什么?
- 闲人闲谈PS之六——PS顾问升级树
- 用Python开始机器学习(6:朴素贝叶斯分类器)
- 工信部计算机二级证书有什么用,公务员考试,这三个证书用处大,持证年薪10W+...