mysql客户端工具
mysql workbench
ubuntu安装mysql workbench工具
mysql workbench支持DELIMITER $$语法
注意:
- 使用
sudo apt install mysql-workbench在ubuntu20.4中报告包不存在错误 - 使用
sudo snap install mysql-workbench-community在unbuntu20.4中成功安装mysql-workbench,但是不能运行mysql-workbench,猜测是因为最新版本的mysql-workbench只支持ubuntu22.04
bash
# 下载ubuntu20.4对应的deb
https://repo.mysql.com/apt/ubuntu/pool/mysql-tools/m/mysql-workbench-community/
# 安装mysql workbench依赖
sudo apt install ./mysql-workbench-community_8.0.29-1ubuntu20.04_amd64.deb
sudo apt --fix-broken install
# 安装mysql workbench
sudo apt install ./mysql-workbench-community_8.0.29-1ubuntu20.04_amd64.deb
# 使用ubuntu application面板启动workbench修改mysql workbench的超时设置
- 打开MySQL Workbench:首先,启动MySQL Workbench应用程序。
- 进入偏好设置:在MySQL Workbench的菜单栏中,选择“Edit”(编辑)菜单,然后点击“Preferences”(偏好设置)选项。这将打开一个新的窗口,其中包含多个配置选项。
- 定位到SQL编辑器设置:在偏好设置窗口中,找到“SQL Editor”(SQL编辑器)部分。这通常位于左侧的导航栏中。
- 调整超时时间:在SQL编辑器设置下,寻找与超时相关的设置项。对于大多数版本的MySQL Workbench,你需要找到“DBMS connection read time out”(DBMS连接读取超时)或类似的选项。这个选项的单位通常是秒。
- 修改超时值:将“DBMS connection read time out”的值从默认的30秒修改为你希望的新值,比如60秒或更高。这个值应该根据你的查询需求和MySQL服务器的性能来设置。
- 保存并重启:修改完成后,点击“Apply”(应用)或“OK”(确定)按钮保存更改。然后,你可能需要重启MySQL Workbench以使新的超时设置生效。
intellij mysql客户端
intellij mysql客户端支持DELIMITER $$语法。
Navicat for MySQL
Upper case keywords 功能会把所有的 SQL 都 Upper case
HeidiSQL
- 支持关键词自动 uppercase 功能
安装
Ubuntu
bash
sudo snap install heidisql-wine通过应用中心输入 Heidi 启动应用。
DBeaver
- 无法连接 MariaDB,因为 MariaDB jdbc 驱动在线下载失败
SQLyog
使用此工具作为首选的 MySQL GUI 客户端工具,因为其支持精准的 keyword upper case 功能。
ubuntu 安装
https://forum.winehq.org/viewtopic.php?t=33543
安装 wine
bash
sudo apt install wine访问 https://github.com/webyog/sqlyog-community/wiki/Downloads 下载 SQLyog-13.3.0-0.x64Community.exe 安装程序
使用 wine 运行并安装 SQLyog-13.3.0-0.x64Community.exe,根据安装程序提示安装 SQLyog
bash
LANG=zh_CN.UTF-8 wine SQLyog-13.3.0-0.x64Community.exe- LANG=zh_CN.UTF-8 使 SQLyog 程序正确显示中文。
安装完毕后重启 ubuntu 操作系统
使用 wine 运行 SQLyog 程序
bash
LANG=zh_CN.UTF-8 wine ~/.wine/drive_c/Program\ Files/SQLyog\ Community/SQLyogCommunity.exe