DBeaver导出数据库遇到还没有设置连接地址

DBeaver 是一个免费的数据库客户端工具,使用体验还可以,主要是免费。

备份数据库遇到的问题

今天尝试备份数据,但是死活无法下一步,网上搜索了一会,得到前人的经验总结:需要一个客户端,同样在Github上看到有很多人提了同样的 issues。

由于我的电脑本地没有安装任何数据库,第一步就得先安装客户端了,我使用的是mysql5.7版本,在官网找了半天,发现没有5.7版本的mac os版本,所以下载了一个8.0的版本。

官网地址:https://downloads.mysql.com/archives/community/

  1. 下载以后,将文件解压出来,位置随意。我把文件放到了 /usr/local 目录中。
    目录

  2. 修改链接设置,右键数据库,点击 “编辑链接”,选择本地客户端的地址为解压出来的目录的 bin 目录。
    配置

  3. 保存即可,后续就可以导出数据了

作者

Fat Dong

发布于

2022-02-26

更新于

2022-02-26

许可协议

Debain10安装mysql5.7

安装前期准备

本来应该是最简单的安装了,执行 apt-get install mysql-server 命令即可,但是实际情况却是:

  1. debain默认的源里没有5.7版本

安装官方源

安装,需要添加 MySQL 官方源,访问 Download MySQL APT Repository 下载 mysql-apt-config 包到本地,并安装:

1
2
wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
dpkg -i mysql-apt-config_0.8.10-1_all.deb

配置,在安装过程中,需要配置以选择所需版本:选 MySQL Server & Cluster => ENTER 进入 MySQL 服务版本的选择。因为我们要安装 MySQL 5.7 数据库,选择 mysql-5.7,按下 ENTER 确认,到此 MySQL 的 APT 包仓库就添加并设置结束了。

更新,执行命令更新本地缓存:

1
sudo apt-get update

安装 ,执行命令

1
sudo apt install mysql-server

其他

然后就可以使用

1
2
3
sudo service mysql start // 启动
sudo service mysql stop // 停止

作者

Fat Dong

发布于

2022-02-24

更新于

2022-02-24

许可协议

ssh免密登陆配置

ssh配置config快捷登录服务器

1、准备阶段

  1. 如果在你本机电脑主目录内 不存在 隐藏文件夹 .ssh 的情况下输入命令: ssh-keygen -t rsa 不需要输入任何内容,使用默认值即可,按下回车确认。
  2. 进入 .ssh 文件夹 , 输入ls -l 可以看到 id_rsaid_rsa.pub 两个文件
  3. 创建config文件,输入: touch config
  4. 配置公钥免登陆 , 先通过密码的方式登录到你的服务器主机上。然后将你本机文件 ~.ssh/id_rsa.pub 里面的内容复制 并粘贴到 目标服务器主机的 ~.ssh/authorized_keys 文件内 , 如果没有 authorized_keys 可以使用 touch authorized_keys 创建一个。至此准备阶段完毕.

2、添加配置

修改 .ssh/config 文件,如果没有此文件,则创建一个。
添加如下配置

1
2
3
4
5
6
Host : 主机名(自己定义的名称,方便记忆)
HostName : 主机的IP地址、或者域名
User : 登录名
port : 端口
IdentityFile : 指明上面User对应的identityFile路径 也就是 私钥的路径
ProxyCommand : 代理命令(不常用) , 通俗解释: 就是当你连接上目标服务器后,首先执行的命令

示例配置:

1
2
3
4
5
6
Host : txpc
HostName : 192.168.1.1
User : admin
port : 22
IdentityFile : ~/.ssh/id_rsa
ProxyCommand : tail -f /backend/logs/info.log
作者

Fat Dong

发布于

2022-02-23

更新于

2022-02-23

许可协议