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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 超强数据库管理软件推荐-没有之一-还在用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端来修改数据库了

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
18
18
1
205
分享
相关文章
Linux数据库安装
本文介绍了在CentOS 8.0和Ubuntu 22.04系统上安装、配置和启动MariaDB数据库服务器的详细步骤。包括通过`yum`和`apt`包管理器安装MariaDB服务,启动并检查服务运行状态,设置root用户密码以及连接数据库的基本操作。此外,还展示了如何在Ubuntu上更新软件包列表、安装依赖项,并验证MariaDB的版本和运行状态。通过这些步骤,用户可以成功部署并初始化MariaDB环境,为后续数据库管理与应用开发奠定基础。
18 4
【YashanDB 知识库】ycm 托管数据库时,数据库非 OM 安装无法托管
本文主要介绍了因数据库未按规范使用 yasboot 安装导致的问题及解决方法。问题表现为无 yasom 和 yasagent 进程,且目录结构缺失,致使 ycm 无法托管与监控。分析发现可能是数据库版本旧或安装不规范引起。解决方法为先生成配置文件,安装 yasom 和 yasagent,再生成并修改托管配置模板,最终通过命令完成托管至 yasom 和 ycm。总结强调了按规范安装数据库的重要性以避免类似问题。
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
docker拉取MySQL后数据库连接失败解决方案
通过以上方法,可以解决Docker中拉取MySQL镜像后数据库连接失败的常见问题。关键步骤包括确保容器正确启动、配置正确的环境变量、合理设置网络和权限,以及检查主机防火墙设置等。通过逐步排查,可以快速定位并解决连接问题,确保MySQL服务的正常使用。
366 82
大数据新视界--大数据大厂之MySQL数据库课程设计:MySQL集群架构负载均衡故障排除与解决方案
本文深入探讨 MySQL 集群架构负载均衡的常见故障及排除方法。涵盖请求分配不均、节点无法响应、负载均衡器故障等现象,介绍多种负载均衡算法及故障排除步骤,包括检查负载均衡器状态、调整算法、诊断修复节点故障等。还阐述了预防措施与确保系统稳定性的方法,如定期监控维护、备份恢复策略、团队协作与知识管理等。为确保 MySQL 数据库系统高可用性提供全面指导。
大数据新视界--大数据大厂之MySQL数据库课程设计:MySQL 数据库 SQL 语句调优方法详解(2-1)
本文深入介绍 MySQL 数据库 SQL 语句调优方法。涵盖分析查询执行计划,如使用 EXPLAIN 命令及理解关键指标;优化查询语句结构,包括避免子查询、减少函数使用、合理用索引列及避免 “OR”。还介绍了索引类型知识,如 B 树索引、哈希索引等。结合与 MySQL 数据库课程设计相关文章,强调 SQL 语句调优重要性。为提升数据库性能提供实用方法,适合数据库管理员和开发人员。
大数据新视界--大数据大厂之MySQL 数据库课程设计:MySQL 数据库 SQL 语句调优的进阶策略与实际案例(2-2)
本文延续前篇,深入探讨 MySQL 数据库 SQL 语句调优进阶策略。包括优化索引使用,介绍多种索引类型及避免索引失效等;调整数据库参数,如缓冲池、连接数和日志参数;还有分区表、垂直拆分等其他优化方法。通过实际案例分析展示调优效果。回顾与数据库课程设计相关文章,强调全面认识 MySQL 数据库重要性。为读者提供综合调优指导,确保数据库高效运行。
缓存与数据库的一致性方案,Redis与Mysql一致性方案,大厂P8的终极方案(图解+秒懂+史上最全)
缓存与数据库的一致性方案,Redis与Mysql一致性方案,大厂P8的终极方案(图解+秒懂+史上最全)

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等