超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装

本文涉及的产品
RDS AI 助手,专业版
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装

超强数据库管理软件推荐-没有之一-还在用Navicat管理本地数据库的吗?还在为Navicat寻求绿色版或者购买正版的费用望而却步吗?DBeaver让你解决所有数据库本地编写问题-优雅草央千澈-DBeaver下载和安装

问题背景

Navicat大家都不陌生,非常好用,但是有个核心问题,付费啊!!!将多少穷苦码农挡在外面! 而且每次去找绿色版也要花费时间的,现在越来越不好找并且,本文推荐重磅免费软件DBeaver,并且!支持——简体中文!

DBeaver

开发商

DBeaver的开发商是Sergey Malenkov,他是DBeaver项目的创始人和主要开发者。

关于DBeaver的介绍,DBeaver是一款开源的通用数据库管理工具,适用于开发人员、数据库管理员、分析师以及所有需要使用数据库的人员。它支持超过80种数据库,包括SQL数据库(如MySQL、PostgreSQL、SQLite等)和NoSQL数据库(如MongoDB、Cassandra、Redis等)2。DBeaver提供了一个直观的用户界面,支持数据库管理、开发和分析。

DBeaver的主要功能包括:

  • 数据编辑器:用于管理和操作数据库数据。
  • SQL编辑器:支持高级SQL编写和执行。
  • 数据库模式编辑器:用于创建和修改数据库模式。
  • 数据导出/导入:支持数据的导出和导入。
  • 任务管理:可以管理和自动化数据库任务。
  • 数据库连接管理:支持多种数据库连接方式。

DBeaver有两个版本:DBeaver Community(免费开源版本)和DBeaver PRO(付费版本)。

下载地址

https://dbeaver.io/download/

对应操作系统选择

支持的数据库类型

MySQL

MariaDB

PostgreSQL

Oracle

SQL Server

SQLite

IBM DB2

Sybase

Apache Derby

Firebird

H2

Cassandra

MongoDB

Redis

Amazon Redshift

Google BigQuery

Apache Hive

Phoenix

安装

支持中文,就说这波6不6

这里关联sql文件,建议勾选

首页建议所选数据库类型,我们一般mysql 和oracle居多,就选mysql了

使用方法

今天刚好要处理下蜻蜓Q旗舰版系统的开源数据库,因此刚好弄一下,演示使用方法,因为我们开源自己的源码,但是自己的数据总不能放出去,因此我们在服务器新建一个qingtingstpublic数据库,

再备份我们原始即将要使用出来进行修改的stqingting 原始数据库,

然后将数据库导入到qingtingstpublic(这是刚建立的公开数据库)

链接数据库,填写正确的,服务器ip地址,数据库端口信息,创建成功后

建议勾选do not share 不分享

编译的时候会提示下载mysql驱动,其他数据库也会提示下载其他驱动,直接下载就行了。

报错:

Access denied for user ‘qingtingstpublic’@’xxxx’ (using password: YES)

我们要怀疑是不是没有权限,因此连一下服务器,
查找阻止远程连接的设置:在配置文件中查找以下设置,确保它们没有阻止远程连接:

需要找到 MySQL 配置文件的位置。在宝塔面板中,进入 MySQL 管理页面,找到 MySQL 的配置文件路径。通常位于 /etc/my.cnf 或 /etc/mysql/my.cnf。
打开后查看:

ini
[mysqld]
bind-address=0.0.0.0

如果你看到 bind-address 设置为特定的 IP 地址(例如 127.0.0.1),请将其改为 0.0.0.0,这样可以允许远程连接,优雅草央千澈打开看了检查了没有问题,因此不是这个问题

考虑是否是这个数据库用户名 权限不够,因此我改为root再次链接,发现—还是不行,那么我们现在只能去登录服务器试试了。


先执行

mysql -uroot -p

输入密码后进入,

查看了日志 IP address '203.83.234.244' could not be resolved: Name or service not known 就是ip被拒接

在mysql的配置文件中加入
skip-name-resolve

结果后连接还是报错,这时候就考虑是不是连接的用户名权限不对,

因此需要执行:

grant all privileges on *.* to 'root'@'%' identified by 'root';

这条命令的作用是授予用户 root 在任何主机(即'%')上对所有数据库(即*.*)的所有权限。

具体来说:

  • grant all privileges:授予所有权限,包括 SELECT、INSERT、UPDATE、DELETE、CREATE、DROP 等。
  • on *.*:对所有数据库的所有表。
  • to 'root'@'%':授予用户名为 root 的用户,这个用户可以从任意主机连接到数据库服务器。
  • identified by 'root':设置用户 root 的密码为 root

使用这条命令时需要小心,因为它会赋予 root 用户在任何主机上的完全访问权限,这可能会带来安全隐患。建议在实际使用中为不同的用户设置不同的权限,以确保数据库的安全。

这里我们只赋予我们自己的ip171.213.253.88 对数据库的访问权限。

grant all privileges on *.* to 'root'@'我的ip' identified by 'root';

执行成功后

还是不成功,奇了怪了 今天,难道是服务器有问题,本片内容是介绍数据库软件,这里就不继续了,不能耽误时间,目前优雅草央千澈只能登陆phpmyadmin在web端来修改数据库了

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
8月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1427 152
|
8月前
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
8月前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
990 7
|
8月前
|
人工智能 数据库 iOS开发
DBeaver Ultimate Edtion 25.2 发布 - 通用数据库工具
DBeaver Ultimate Edtion 25.2 Multilingual (macOS, Linux, Windows) - 通用数据库工具
789 0
|
Ubuntu 关系型数据库 Linux
Linux数据库安装
本文介绍了在CentOS 8.0和Ubuntu 22.04系统上安装、配置和启动MariaDB数据库服务器的详细步骤。包括通过`yum`和`apt`包管理器安装MariaDB服务,启动并检查服务运行状态,设置root用户密码以及连接数据库的基本操作。此外,还展示了如何在Ubuntu上更新软件包列表、安装依赖项,并验证MariaDB的版本和运行状态。通过这些步骤,用户可以成功部署并初始化MariaDB环境,为后续数据库管理与应用开发奠定基础。
814 61
|
SQL 关系型数据库 MySQL
MySQL下载安装全攻略!小白也能轻松上手,从此数据库不再难搞!
这是一份详细的MySQL安装与配置教程,适合初学者快速上手。内容涵盖从下载到安装的每一步操作,包括选择版本、设置路径、配置端口及密码等。同时提供基础操作指南,如数据库管理、数据表增删改查、用户权限设置等。还介绍了备份恢复、图形化工具使用和性能优化技巧,帮助用户全面掌握MySQL的使用方法。附带常见问题解决方法,保姆级教学让你无忧入门!
1352 21
MySQL下载安装全攻略!小白也能轻松上手,从此数据库不再难搞!
|
自然语言处理 数据库 iOS开发
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
969 12
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
|
11月前
|
SQL 数据库
软考软件评测师——数据库系统应用
本文介绍了关系数据库的基础知识与应用,涵盖候选码定义、自然连接特点、实体间关系(如1:n和m:n)、属性分类(复合、多值与派生属性)以及数据库设计规范。同时详细解析了E-R图转换原则、范式应用(如4NF)及Armstrong公理体系。通过历年真题分析,结合具体场景(如银行信用卡额度、教学管理等),深入探讨了候选键求解、视图操作规范及SQL语句编写技巧。内容旨在帮助读者全面掌握关系数据库理论与实践技能。
|
监控 Java Shell
【YashanDB 知识库】ycm 托管数据库时,数据库非 OM 安装无法托管
本文主要介绍了因数据库未按规范使用 yasboot 安装导致的问题及解决方法。问题表现为无 yasom 和 yasagent 进程,且目录结构缺失,致使 ycm 无法托管与监控。分析发现可能是数据库版本旧或安装不规范引起。解决方法为先生成配置文件,安装 yasom 和 yasagent,再生成并修改托管配置模板,最终通过命令完成托管至 yasom 和 ycm。总结强调了按规范安装数据库的重要性以避免类似问题。
|
SQL 调度 数据库
开发YashanDB数据库?用 DBeaver for YashanDB 更顺手
数据库开发复杂易错,尤其在企业级场景中。为提升效率,YashanDB 团队基于 DBeaver 开源工具打造专属解决方案——DBeaver for YashanDB。它支持多类型数据库对象管理(表、视图、函数等),适配 YashanDB 特有表结构(HEAP、LSC),提供智能补全、语法高亮、SQL 调试等功能,让开发更高效流畅。推荐用于数据库应用开发团队、高频调试用户及中大型企业统一工具栈场景。

热门文章

最新文章