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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 超强数据库管理软件推荐-没有之一-还在用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 
目录
相关文章
|
6月前
|
缓存 Linux 调度
【YashanDB数据库】VMware虚拟机使用默认安装,在掉电之后数据库无法启动
VMware虚拟机使用默认安装,在掉电之后数据库无法启动
|
5月前
|
Ubuntu 关系型数据库 Linux
Linux数据库安装
本文介绍了在CentOS 8.0和Ubuntu 22.04系统上安装、配置和启动MariaDB数据库服务器的详细步骤。包括通过`yum`和`apt`包管理器安装MariaDB服务,启动并检查服务运行状态,设置root用户密码以及连接数据库的基本操作。此外,还展示了如何在Ubuntu上更新软件包列表、安装依赖项,并验证MariaDB的版本和运行状态。通过这些步骤,用户可以成功部署并初始化MariaDB环境,为后续数据库管理与应用开发奠定基础。
248 61
|
4月前
|
SQL 关系型数据库 MySQL
MySQL下载安装全攻略!小白也能轻松上手,从此数据库不再难搞!
这是一份详细的MySQL安装与配置教程,适合初学者快速上手。内容涵盖从下载到安装的每一步操作,包括选择版本、设置路径、配置端口及密码等。同时提供基础操作指南,如数据库管理、数据表增删改查、用户权限设置等。还介绍了备份恢复、图形化工具使用和性能优化技巧,帮助用户全面掌握MySQL的使用方法。附带常见问题解决方法,保姆级教学让你无忧入门!
MySQL下载安装全攻略!小白也能轻松上手,从此数据库不再难搞!
|
5月前
|
Oracle 安全 关系型数据库
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
1127 28
|
3月前
|
SQL 数据库
软考软件评测师——数据库系统应用
本文介绍了关系数据库的基础知识与应用,涵盖候选码定义、自然连接特点、实体间关系(如1:n和m:n)、属性分类(复合、多值与派生属性)以及数据库设计规范。同时详细解析了E-R图转换原则、范式应用(如4NF)及Armstrong公理体系。通过历年真题分析,结合具体场景(如银行信用卡额度、教学管理等),深入探讨了候选键求解、视图操作规范及SQL语句编写技巧。内容旨在帮助读者全面掌握关系数据库理论与实践技能。
|
6月前
|
自然语言处理 数据库 iOS开发
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
429 12
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
|
5月前
|
监控 Java Shell
【YashanDB 知识库】ycm 托管数据库时,数据库非 OM 安装无法托管
本文主要介绍了因数据库未按规范使用 yasboot 安装导致的问题及解决方法。问题表现为无 yasom 和 yasagent 进程,且目录结构缺失,致使 ycm 无法托管与监控。分析发现可能是数据库版本旧或安装不规范引起。解决方法为先生成配置文件,安装 yasom 和 yasagent,再生成并修改托管配置模板,最终通过命令完成托管至 yasom 和 ycm。总结强调了按规范安装数据库的重要性以避免类似问题。
|
5月前
|
SQL 调度 数据库
开发YashanDB数据库?用 DBeaver for YashanDB 更顺手
数据库开发复杂易错,尤其在企业级场景中。为提升效率,YashanDB 团队基于 DBeaver 开源工具打造专属解决方案——DBeaver for YashanDB。它支持多类型数据库对象管理(表、视图、函数等),适配 YashanDB 特有表结构(HEAP、LSC),提供智能补全、语法高亮、SQL 调试等功能,让开发更高效流畅。推荐用于数据库应用开发团队、高频调试用户及中大型企业统一工具栈场景。
|
7月前
|
关系型数据库 MySQL 数据库
Docker Compose V2 安装常用数据库MySQL+Mongo
以上内容涵盖了使用 Docker Compose 安装和管理 MySQL 和 MongoDB 的详细步骤,希望对您有所帮助。
693 42
|
6月前
|
SQL 关系型数据库 网络安全
Navicat Premium 17 最新版下载与配置:5分钟完成企业级数据库工具部署
Navicat Premium 17 是一款支持多种主流数据库(如 MySQL、Oracle、PostgreSQL 等)的多数据库管理工具,提供可视化数据建模、SQL 编辑和数据同步等功能。试用版提供 14 天全功能体验,商业版支持跨平台使用。安装环境要求 Windows 10/11 或 macOS 12.0+,最低配置为 4GB 内存。下载并解压安装包后,按步骤启动安装程序、接受许可协议、自定义安装路径并完成安装。首次运行时需激活许可证并配置数据库连接。常见问题包括无法写入注册表、试用期续费及连接数据库权限问题。高级功能涵盖 SSH 通道加速、自动化任务调度和性能调优建议。
1687 19

热门文章

最新文章