首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Kali中MariaDB MySQL开启IPV6访问

Kali中MariaDB MySQL开启IPV6访问

作者头像
逍遥子大表哥
发布2025-07-28 20:02:16
发布2025-07-28 20:02:16
12500
代码可运行
举报
文章被收录于专栏:kali blogkali blog
运行总次数:0
代码可运行

在kali中默认用MariaDB替代了MySQL。本文为大家详细介绍在kali中mysql的配置以及如何ipv6进行连接。

安装

在kali中已经默认安装,若是其他系统可以用下面的命令进行安装。

代码语言:javascript
代码运行次数:0
运行
复制
#安装
apt install mariadb-server
#启动
systemctl start mariadb
#开机自启
mysql_secure_installation

当然,如果您习惯了mysql命令,也可以直接用下面命令启动或者重启。

代码语言:javascript
代码运行次数:0
运行
复制
service mysql start

初始化数据库

启动数据库后,再执行下面命令。

代码语言:javascript
代码运行次数:0
运行
复制
mysql_secure_installation

默认情况下 回车后一路Y,请记录你的root密码。

出现Thanks for using MariaDB!说明初始化完成。

这里将出现的几个参数进行说明:

代码语言:javascript
代码运行次数:0
运行
复制
# 输入原来的root密码,这里没有密码,直接回车就可以了
Enter current password for root (enter for none): 
# 更改root密码?
Change the root password?
# 删除匿名用户?
Remove anonymous users?
# 禁用root远程登录? (没远程连接需求选择Y,如果输入Y后面会演示如何开启)
Disallow root login remotely?
# 是否删除test测试数据库?
Remove test database and access to it?
# 重新加载权限数据表
Reload privilege tables now?

创建远程登录账号

为了安全,我们只让root账号本地登录。在某些情况下,我们需要远程登录,这时需要配置远程登录账号。

代码语言:javascript
代码运行次数:0
运行
复制
CREATE USER 'xiaoyaozi'@'%' IDENTIFIED BY 'NB6666@';
GRANT ALL PRIVILEGES ON *.* TO 'xiaoyaozi'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

这里只提供示例,具体情况根据自己情况而定。

配置远程登录

接下来,我们配置远程登录。为了方便,我们直接用ipv6来演示。修改/etc/mysql/mariadb.conf.d/50-server.cnf文件将其中的bind-address进行修改如下

代码语言:javascript
代码运行次数:0
运行
复制
bind-address = 127.0.0.1 #本地连接
bind-address = 0.0.0.0 #ipv4远程连接
bind-address = ::  #兼顾ipv4和ipv6

连接测试

成功连接

其他事项

用ipv6连接时,请关闭或者开启对应防火墙端口。

完成连接后,因为将设备暴露在了公网。因此,要做好相关安全工作!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-01-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 kali笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 初始化数据库
  • 创建远程登录账号
  • 配置远程登录
  • 其他事项
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档