成都哪家做网站建设比较好,WordPress主题Cute主题,wordpress 打赏 手机,衡水网站制作公司哪家专业目录1 下载MariaDB2 配置MariaDB3 启动MariaDB服务器查看进程pid杀死进程4 登录 Mysqltermux用户登录MySQLroot用户登录MySQL5 配置 MariaDB 远程登录创建一个可远程登录的用户#xff1a;用户授权#xff1a;刷新授权#xff1a;6 停止 MariaDB 服务器7 可选#xff0c;但…
目录1 下载MariaDB2 配置MariaDB3 启动MariaDB服务器查看进程pid杀死进程4 登录 Mysqltermux用户登录MySQLroot用户登录MySQL5 配置 MariaDB 远程登录创建一个可远程登录的用户用户授权刷新授权6 停止 MariaDB 服务器7 可选但建议安全的 MariaDB8 远程连接MariaDB1 下载MariaDB
Termux 安装 mariadb 很简单只需要一行代码就行了。
pkg install mariadb中间提示“需要下载28m包……”直接输入 Y 确认即可。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XntGr2Z3-1677509246054)(C:\Users\25683\AppData\Roaming\Typora\typora-user-images\image-20230227220302137.png)]
**这里有一点需要注意**如果安装或者启动失败可能是因为没有名为 my.cnf.d 的目录。然后必须创建该目录导航到如下的位置查看该目录是否存在
cd /data/data/com.termux/files/usr/etc使用命令 ls 查看 etc 目录下的内容如果目录下没有出现名为 my.cnf.d 的文件夹则使用如下命令创建一个
mkdir my.cnf.d如果 my.cnf.d 目录已存在则不执行任何操作然后返回主页
cd $home2 配置MariaDB
一旦创建目录如果目录不存在我们将执行以下命令
mysql_install_dbmysql_install_db 初始化 MariaDB 数据目录并在数据库中创建 系统表mysql如果不存在。MariaDB使用这些表来管理特权角色和插件。
3 启动MariaDB服务器
方法 1 启动 MariaDB 与启动 mysql 的命令一样只要一行代码
mysqld不过上面的启动方法一旦启动就什么也不能干只能新开一个会话连进程什么时候挂了也不知道。
可以用 linux 下的命令 nohup 来后台启动 mysqld。
nohup mysqld 或
方法 2
mysqld_safe -u root mysqld_safe 与 root 用户一起运行的“”号将在后台运行。
mysql与mysqld的区别mysqld 是服务端程序即MySQL的服务器要想使用客户端程序该程序必须运行因为客户端通过连接服务器来访问数据库mysql 是命令行客户端程序。
mysqld_safe 与 mysqld 区别直接运行 mysqld 程序来启动 MySQL 服务的方法很少见。mysqld_safe 脚本会在启动 MySQL 服务器后继续监控其运行情况并在其死机时重新启动它。mysql.server 脚本其实也是调用 mysqld_safe 脚本去启动 MySQL 服务器的。
mysqld_safe 相当于多了一个守护进程当 mysqld 挂了会自动把 mysqld 进程拉起来。
查看进程pid
Termux 下输入命令
ps aux|grep mysql可以看到mysql的进程号
杀死进程
输入命令
kill -9 进程号4 登录 Mysql
初始的 Mysql 包含两个用户一个是 root 另一个是 Termux 的用户名。
root 用户无法登陆所以只能先登录 Termux 用户了然后修改root密码。
termux用户登录MySQL
whoami 命令用于获取当前用户名。
mysql -u $(whoami)1 登录 Termux 用户 mysql -u $(whoami)2 修改 root 密码的 SQL语句 use mysql;set password for rootlocalhost password(你设置的密码); // 本地连接root用户3 刷新权限 并退出 flush privileges;quit;root用户登录MySQL
mysql -u root -p // 注意这里的密码是不显示的敲就行了5 配置 MariaDB 远程登录
有时候为了开发或操作方便可以使用电脑远程访问和管理手机里的数据库。默认情况下为了安全 MariaDB 只允许本地登录如果要开启远程连接可进行以下配置。
登录mysql的状态下执行以下命令
创建一个可远程登录的用户
CREATE USER username% IDENTIFIED BY password;
% 通配符表示创建外网可访问的用户。 username为你要设置的用户名password就是密码用户授权
GRANT ALL privileges ON databasename.tablename TO username%;
如果要授予该用户对所有数据库和表的相应操作权限则可用 * 表示如*.*刷新授权
flush privileges;通过以上配置即可通过局域网内其它设备登录手机里的数据库进行操作。
注由于 my.cnf.d 目录下并未找到 mysqld.cnf 配置文件所以并未修改注释 bind-address 这个选项也可进行远程登录。
6 停止 MariaDB 服务器
要停止 MariaDB 服务器请输入
pkill mysql或者使用单词“MySQL”取其进程 ID 使用命令 grep然后杀死他们kill -9 [ID]-9 是发送终止信号。
要查找执行的进程ID
ps aux | grep mysql拥有ID后请杀死它们
kill -9 进程号7 可选但建议安全的 MariaDB
MariaDB 的安装已经可以正常工作并且如果我们只打算使用它那么我们就不必在意安全性。但是相反如果您想通过良好的习惯来确保它可以这样做。为此执行
mysql_secure_installation这将为您提供一个向导该向导将帮助您确保安装MySQL输入密码删除测试特权等。
8 远程连接MariaDB
使用以下命令获取mysql手机端的端口
netmap 127.0.0.1 // 扫描本机端口 MySQL默认3306端口
电脑端与手机端在同一网络下
手机端使用termux
ifconfig // 获取本地ip地址电脑端使用数据库工具
连接 : 获取手机端的ip:3306
参考链接
[1]https://blog.csdn.net/hwx865/article/details/102693223 [2]:https://blog.csdn.net/weixin_35064596/article/details/112498133