workbench
官网下载workbench
sudo dpkg -i mysql-workbench-community_8.0.16-1ubuntu18.04_amd64.deb
报错:
正在选中未选择的软件包 mysql-workbench-community。
(正在读取数据库 ... 系统当前共安装有 186658 个文件和目录。)
正准备解包 mysql-workbench-community_8.0.16-1ubuntu18.04_amd64.deb ...
正在解包 mysql-workbench-community (8.0.16-1ubuntu18.04) ...
dpkg: 依赖关系问题使得 mysql-workbench-community 的配置工作不能继续:
mysql-workbench-community 依赖于 libatkmm-1.6-1v5 (>= 2.24.0);然而:
未安装软件包 libatkmm-1.6-1v5。
mysql-workbench-community 依赖于 libglibmm-2.4-1v5 (>= 2.54.0);然而:
未安装软件包 libglibmm-2.4-1v5。
mysql-workbench-community 依赖于 libgtkmm-3.0-1v5 (>= 3.22.0);然而:
未安装软件包 libgtkmm-3.0-1v5。
mysql-workbench-community 依赖于 libpcrecpp0v5 (>= 7.7);然而:
未安装软件包 libpcrecpp0v5。
mysql-workbench-community 依赖于 libsigc++-2.0-0v5 (>= 2.8.0);然而:
未安装软件包 libsigc++-2.0-0v5。
mysql-workbench-community 依赖于 libzip4 (>= 0.10);然而:
未安装软件包 libzip4。
dpkg: 处理软件包 mysql-workbench-community (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 shared-mime-info (1.9-2) 的触发器 ...
在处理时有错误发生:
mysql-workbench-community
执行(修复依赖关系)
sudo apt-get -f install
再次执行
sudo dpkg -i mysql-workbench-community_8.0.16-1ubuntu18.04_amd64.deb
返回桌面,查看所有应用程序,打开workbench
连接本地数据库报如下错误:
我安装的mysql版本是:
mysql Ver 15.1 Distrib 10.1.40-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
无奈之下,只好安装navicat
navicat安装
1.先去官网下载https://www.navicat.com.cn/download/navicat-premium
2.下载后解压tar文件
tar -zxvf navicat121_premium_cs_x64.tar.gz
3.进入解压后的目录,执行命令:
./start_navicat
提示安装wine,点击install,安装完成后又提示安装xx,我点了cancle
这时候打开你会发现乱码:继续向下走
4.打开start_navicat文件,会看到 export LANG=”en_US.UTF-8” 将这句话改为 export LANG=”zh_CN.UTF-8”
5.查看系统支持的字符集: locale -a
修改字符集: export LANG=zh_CN.utf8
注意:start_navicat文件和终端locale命令的返回信息这一句:export LANG=zh_CN.utf8一定要保持一致
这是后再次启动navicat发现还是没有生效。接着百度
参考:https://blog.csdn.net/qq_41376740/article/details/80499545
6.乱码启动后,在菜单栏找到,工具(T),点击,选择最后一个弹出如下界面
选择合适字体
(界面字体下拉选是乱码的,但是选中后文本框会显示出英文)
虽然字体很难看,但是能看了
编写桌面
创建文件/usr/share/applications/navicat.desktop
在文件中数据一下内容
[Desktop Entry]
Encoding=UTF-8
Name=Navicat
Comment=Navicat Premium
Exec=/lx/soft/navicat/navicat121_premium_cs_x64/start_navicat
Icon=/lx/soft/navicat/navicat121_premium_cs_x64/timg.jpeg
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
这个是收费版本的,大家都说,过试用期后,删除~/.navicat目录