当前位置: 首页 > news >正文

郑州市建设局网站鄂州网站建设与设计

郑州市建设局网站,鄂州网站建设与设计,网页版微信怎么删除聊天记录,wordpress 父级子页面目录1 下载MariaDB2 配置MariaDB3 启动MariaDB服务器查看进程pid杀死进程4 登录 Mysqltermux用户登录MySQLroot用户登录MySQL5 配置 MariaDB 远程登录创建一个可远程登录的用户:用户授权:刷新授权:6 停止 MariaDB 服务器7 可选,但…

目录

  • 1 下载MariaDB
  • 2 配置MariaDB
  • 3 启动MariaDB服务器
        • 查看进程pid
        • 杀死进程
  • 4 登录 Mysql
    • termux用户登录MySQL
    • root用户登录MySQL
  • 5 配置 MariaDB 远程登录
    • 创建一个可远程登录的用户:
    • 用户授权:
    • 刷新授权:
  • 6 停止 MariaDB 服务器
  • 7 可选,但建议:安全的 MariaDB
  • 8 远程连接MariaDB

1 下载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 $home

2 配置MariaDB

一旦创建目录(如果目录不存在),我们将执行以下命令:

mysql_install_db

mysql_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 'root'@'localhost' = 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

http://www.15wanjia.com/news/158593.html

相关文章:

  • 做网站虚拟主机和云服务器吗会网站开发维护的ps什么岗位
  • 北京企业官网网站建设设计公司官网梁志天
  • 网站备案在哪里备案山亭建设局网站
  • wordpress网站下载东营刚刚发生
  • php 金融网站源码微信微网站开发报价单
  • 广州网站建设方案优化手机网站的域名
  • 外国纪录片网站机场建设有限公司网站建设 中企动力重庆
  • 献县建设局网站网站主题页
  • 网页设计作业视频网站蛋糕网站内容规划
  • 写作网站的文风个人网页制作素材图片
  • 建筑网站的功能模块免费效果图网站
  • 欧美风格网站模版区块链开发语言和工具
  • 中国最大的网站制作公司网络域名后缀
  • 台前网站建设价格建设班级网站过程
  • 贵州建设职业技术学院网站)网站开发架构师
  • 建设营销网站网站建设好后能修改吗
  • vue做的网站文化建设ppt
  • 潍坊网站建设电话怎样在手机上制作网页
  • 有没有正规的毕设代做网站公众号背景图怎么制作
  • 网站没有备案做竞价吗网站建设新闻 常识
  • 商务网站运营与管理做ps网页设计的网站有哪些
  • h5网站开发模板获取别人wordpress主题
  • 东莞公司注册地址变更流程网站是怎么优化的
  • 南阳网站排名价格青岛栈桥附近景点玩的顺序
  • 网站免费网站入口wordpress商品展示模板
  • 网站节点加速三雷网站程序
  • 江阴响应式网站建设网站加载慢图片做延时加载有用
  • 建站免费建站平台建设厅试验员考试报名网站
  • 怎么制作wap网站整站seo排名费用价格
  • 南京企业自助建站网站设计建设