🚀 MySQL 在麒麟系统上部署使用 + DBeaver 远程连接 + SQL 数据导入完整流程

适用于国产操作系统(如:麒麟 / 统信 / Ubuntu)和 MySQL 8.0+。包含远程配置、授权连接、SQL 导入、DBeaver连接配置等常见问题解决方案。


📦 环境准备

  • 操作系统:麒麟系统(Kylin)
  • 数据库版本:MySQL 8.0+
  • 远程客户端:DBeaver、Navicat 或终端
  • 网络状态:服务端与客户端在同一局域网内或已开放公网访问

🔧 第一步:MySQL 安装与启动

sudo apt update
sudo apt install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql

🔐 第二步:设置 root 远程访问权限

1. 登录 MySQL

mysql -u root -p

2. 创建 root@% 用户或重设权限

DROP USER IF EXISTS 'root'@'%';
CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

3. 确认结果

SELECT User, Host, plugin FROM mysql.user WHERE User='root';

输出应为:

UserHostplugin
rootlocalhostmysql_native_password
root%mysql_native_password

🌍 第三步:配置监听所有 IP

编辑配置文件:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

将以下配置项修改为:

bind-address = 0.0.0.0

保存并退出后重启 MySQL 服务:

sudo systemctl restart mysql

🧱 第四步:检查端口监听

sudo ss -tunlp | grep 3306

输出应包含:

LISTEN 0  ...  0.0.0.0:3306 ...

🧯 第五步:开放防火墙端口

如系统启用了 UFW 防火墙,执行:

sudo ufw allow 3306
sudo ufw reload

如使用 firewalld:

sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload

💾 第六步:导入 SQL 文件

1. 假设 SQL 文件路径为:~/桌面/all.sql

2. 创建数据库

CREATE DATABASE all DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

3. 导入命令

mysql -u root -p admindb < ~/桌面/admindb.sql

🧪 第七步:远程连接测试

在远程主机使用命令行连接:

mysql -h 192.168.1.211 -u root -p

如连接成功,输出如下:

Welcome to the MySQL monitor...

🖥️ 第八步:配置 DBeaver

配置项
服务器地址192.168.10.888
端口3306
数据库名all(或实际库名)
用户名root
密码88888888

📌 常见错误汇总

报错信息解决方案
Access denied for user 'root'@'192.168.X.X'检查用户权限,确认创建了 root@%,密码正确,且 plugin 为 mysql_native_password
Can't connect to MySQL server on '192.168.X.X'检查端口监听,防火墙是否放行,bind-address 设置
No such file or directory确认 SQL 文件路径是否正确,建议使用绝对路径

✅ 配置时间:2025-08-05 07:34:20


🎉 至此,你已完成 MySQL 远程访问部署 + SQL 数据导入 + DBeaver 连接 的全部操作!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/92133.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/92133.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/92133.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言-指针初级(指针定义、指针的作用、指针的计算、野指针、悬空指针、void类型指针)

本章概述思维导图&#xff1a;C语言指针指针是C语言中最强大但也最容易混淆的特性之一。它提供了直接操作内存地址的能力&#xff0c;使得C语言具有高效性和灵活性。下面我将详细介绍C语言指针的各个方面。指针定义指针的本质&#xff1a;指针是一个变量&#xff0c;其值为另一…

具身智能VLA困于“数据泥潭”,人类活动视频数据是否是“破局之钥”?

前言尽管当前的视觉-语言-动作&#xff08;VLA&#xff09;模型已展现出显著进展&#xff0c;但其在新场景和与复杂物体交互中的性能会显著下降&#xff0c;在遵循指令方面落后于像LLaVA 这样的大型多模态模型&#xff08;LMM&#xff09;。这种局限性源于现有VLA模型对存在固有…

CIO如何规划企业BI分析指标体系 —— 从经营出发到绩效管理

如果你是一家企业的CIO&#xff0c;要启动一个商业智能BI项目&#xff0c;负责规划整个项目的商业智能BI分析内容&#xff0c;你该如何入手准备&#xff1f;要有什么样的思路。如果是管理层、老板还不能清晰认识到商业智能BI的价值&#xff0c;也提不出很清晰的需求&#xff0c…

go学习笔记:panic是什么含义

anic 是 Go 语言中的一种运行时错误处理机制&#xff0c;用于处理程序中的异常情况。 基本含义 panic 会&#xff1a; 立即停止当前函数的执行 开始执行 defer 函数&#xff08;如果有的话&#xff09; 向上传播到调用栈&#xff0c;逐层执行 defer 如果到达 main 函数&am…

OpenLayers 入门指南【五】:Map 容器

文章目录 一、Map 对象核心参数 1. target 2. view 3. layers 4. controls 5. interactions 6. 其他重要参数 二、Map 对象常用方法 1. 图层管理 2. 控件管理 3. 交互管理 4. 视图与坐标操作 5. 事件监听 6. 覆盖物管理 7. 其他 三、总结 上一章节中我们通过修改OlMap.vue组件已…

关税战火中的技术方舟:新西兰证券交易所的破局之道 ——从15%关税冲击到跨塔斯曼结算联盟,解码下一代交易基础设施

一、今日焦点&#xff1a;全球关税震荡与新西兰的“技术自卫” 1. 特朗普关税大限落地&#xff0c;新西兰启动紧急游说 2025年8月1日&#xff0c;美国总统特朗普正式签署行政令&#xff0c;对贸易顺差国征收最低15%基准关税。新西兰贸易部长紧急声明&#xff1a;“将提出有力证…

windows内核研究(软件调试-软件断点)

软件调试软件断点调试的本质是什么&#xff1f;就是在被调试程序中触发异常&#xff0c;然后被调试程序就会向_DEBUG_OBJECT结构体添加调试事件&#xff0c;这里我们调试器就接管这个异常了&#xff08;调试的过程就是异常处理的过程&#xff09; 软件断点 在x64dbg中通过快捷键…

HarmonyOS】鸿蒙应用开发中常用的三方库介绍和使用示例

&#x1f31f; 鸿蒙应用开发常用三方库指南&#xff08;2025 最新版&#xff09;适用版本&#xff1a;HarmonyOS NEXT / API 12 参考来源&#xff1a;HarmonyOS 三方库中心 截止至 2025 年 8 月 1 日&#xff0c;本文整理了当前社区中下载量高、稳定性强、生态完善的热门三方库…

【通识】C Sharp

1. 使用 \p{名称}构造匹配Unicode常规类别&#xff08;该示例为Pd或“标点、短划线”类别&#xff09;和命名块&#xff08;IsGreek和IsBsicLatin命名块&#xff09; using System; using system.Text.RegularExpressions; public class Example {public static void main() {s…

国内首个开源SCA社区——OpenSCA开源社区

OpenSCA开源社区成果说明项目背景智能时代&#xff0c;软件定义一切。随着开发模式的敏捷化转型&#xff0c;开源代码在软件制品中的占比越来越大&#xff0c;开源软件已然成为软件供应链的重要组成部分。由于其特殊性&#xff0c;开源代码的引入增加了软件应用的风险面&#x…

超聚变:智能体时代,AI原生重构城企数智化基因

2025 世界人工智能大会&#xff08;WAIC&#xff09;世博展览馆内&#xff0c;超聚变展台前人头攒动&#xff0c;其展示的AI落地全栈解决方案及上百个AI应用场景吸引了众多参观者驻足观看。这是今年WAIC大会火爆的一角&#xff0c;更是当下AI应用爆发的一个缩影。当人工智能发展…

Traccar:开源GPS追踪系统的核心价值与技术全景

Traccar&#xff1a;开源GPS追踪系统的核心价值与技术全景 —— 从设备兼容到企业级定位管理的开源实践 一、项目定位&#xff1a;多场景定位管理的开源基石 Traccar是一个高扩展性的开源GPS追踪平台&#xff0c;支持全球超过200种通信协议与2000款GPS设备&#xff08;包括车…

编程与数学 03-002 计算机网络 20_计算机网络课程实验与实践

编程与数学 03-002 计算机网络 20_计算机网络课程实验与实践一、实验环境搭建&#xff08;一&#xff09;使用模拟器&#xff08;如Cisco Packet Tracer&#xff09;搭建网络实验环境&#xff08;二&#xff09;实验设备的配置与连接二、基础网络实验&#xff08;一&#xff09…

15个命令上手Linux!

1、id&#xff0c;显示当前登录系统的用户信息2、pwd&#xff0c;显示当前工作目录的绝对路径3、ls&#xff0c;显示当前目录下的内容&#xff08;ls -r&#xff1a;按反向顺序列出内容&#xff0c;ls -l&#xff1a;以详细列表形式显示&#xff09;4、cd&#xff0c;切换工作目…

MongoDB分片技术实现

MongoDB分片技术实现概述MongoDB分片&#xff08;Sharding&#xff09;是MongoDB的水平扩展解决方案&#xff0c;通过将数据分布到多个分片&#xff08;shard&#xff09;上来处理大数据量和高吞吐量的需求。MongoDB分片架构1. 分片集群组件# MongoDB分片集群架构 version: 3.8…

Python开发环境PyCharm下载与安装

python下载 python下载地址&#xff1a; Download Python | Python.org 上面的下载速度慢的话&#xff0c;用下面的地址下载&#xff08;window&#xff09;&#xff1a; https://download.csdn.net/download/liangmengbk/91580033 PyCharm下载 PyCharm下载地址&#xff1a…

汽车供应链PPAP自动化审核指南:如何用AI实现规则精准匹配与文件智能校验

在汽车行业质量管理的核心环节&#xff0c;PPAP&#xff08;生产件批准程序&#xff09;审核长期困扰着供应商与主机厂。 随着IATF 16949等标准持续升级、新能源零件复杂度激增&#xff0c;传统人工审核模式正面临系统性挑战。 行业数据显示&#xff0c;超过70%的SQE&#xf…

正则表达式在js中的应用

正则表达式在 JavaScript 中的应用非常广泛&#xff0c;尤其是在字符串处理和验证方面。以下是一些常见的正则表达式方法及其应用示例&#xff0c;包括 .test() 方法。 1. .test() 方法 .test() 方法用于测试一个字符串是否匹配正则表达式。如果匹配&#xff0c;返回 true&…

Rust视频处理开源项目精选

Rust视频处理开源项目精选 基于Rust实现的视频处理示例 以下是一些基于Rust实现的视频处理或多媒体相关的开源项目或示例,涵盖编解码、流媒体、分析工具等方向,可作为实际开发参考: 视频编解码与处理 rav1e:Rust编写的AV1视频编码器,高性能且内存安全,适合研究视频压缩…

Python爬虫实战:研究pycrumbs库,构建豆瓣读书数据采集系统

1. 引言 1.1 研究背景 在大数据与人工智能技术快速发展的背景下,互联网作为全球最大的信息载体,蕴含着海量结构化与非结构化数据。高效、合规地获取这些数据成为数据分析、业务决策的前提。网络爬虫作为自动化数据采集工具,通过模拟人类浏览行为遍历网页并提取信息,已成为…