问题标签 [navicat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
31746 浏览

mysql - 在 Linux Ubuntu 12.04 上安装 Navicat

如何在 Ubuntu 桌面 12.04 上安装 Navicat?

我刚刚配置了一个新的 Ubuntu 12.04。因为我对命令行不是很熟悉,所以我更喜欢使用 Ubuntu Desktop,这样我就可以拥有一个 GUI。现在我需要安装一个前端来连接 MySQL。

我更喜欢在 MAC 环境中使用 Navicat,所以我希望在 Ubuntu 机器上安装 Navicat。我从这里下载了 Navicat for MySQL 的 Linux 副本:

http://www.navicat.com/download/navicat-for-mysql

我遇到的问题是下载后我不知道如何安装该程序。在navicat 文件夹中有一个navicat.exe 文件,但这似乎是针对DOS/Windows 环境的。

我只是不知道如何在 Ubuntu Desktop 12.04 上安装 Navicat。有人有想法么?谢谢。

0 投票
1 回答
1701 浏览

mysql - Mysql 查询在我的笔记本电脑上非常慢

大家好,我有这样的问题。我已经在我的笔记本电脑上下载并激活了 Mysql,这是一个普通的笔记本电脑,然后我使用 GUI,我正在尝试学习如何使用 Mysql。我实际上是在一开始,所以现在我正在导入表 - 以 csv 格式 - 并尝试在它们上运行我过去在 ms 访问中运行的相同查询。关键是,一方面,Mysql 似乎保留了任何类型的表维度,但另一方面却非常慢。事实上这么慢,我确信我一定做错了什么。我有两个表,每个表有 1400000 行和 70 列:如果我对每个表运行基本查询(例如选择字段 A1 为“23”的所有行),那么没问题。但是如果我运行查询如果两个表之间有一个(内部?)连接,那就是一场灾难。我在 6 小时前开始处理这样的查询,但它仍在继续。....同样的查询,在 ms 访问中,花了 15 秒。我确定我一定错过了什么。操作系统是 ubuntu 12.10,GUI 是 Navicat 11。谢谢

0 投票
2 回答
551 浏览

mysql - MySQL 查询帮助。(从哪里删除)

我正在尝试根据另一个表(项目,购买者)中的 ID 删除我的一些表中的几行。

这就是我想要做的..

从 items.sql 中删除,其中 'PurchasedBy' 为 84。从 items_people 中删除,其中 item_id 为(来自顶部查询的 items.sql 中的 item_id)从 items_places 中删除,其中 item_id 为(来自顶部查询的 items.sql 中的 item_id)

所以如果这有任何意义......这是我正在尝试的总和...... items.sql 包含行“item_id”和“purchasedBy”。items_people 和 items_places.sql 需要根据购买者为 84 的 item_id 删除行。

我真的希望这是有道理的,因为我只是想着如何解释它而感到头疼……对不起!

0 投票
1 回答
788 浏览

navicat - 更新和替换多个字段,但在每个语句后收到错误

我正在更新多个字段,并且我的查询可以正确运行每个语句,但在进入下一行时会出错。我注释掉前面的行并重新运行并在下一行运行语句和错误。
IE

它每次生成的错误:

我昨天做得很好,但需要添加额外的字段,当我这样做时,这就是开始发生的事情。我查看了我输入的新语句,除了字段名称和它们要替换的内容。编码是相同的。

0 投票
1 回答
3326 浏览

mysql - Navicat 与 Toad SSH 隧道

我正在尝试使用 Toad w 连接到 AWS 实例上的 MySQL 服务器。SSH。

作为参考,我在 Navicat for MySQL 中有以下配置设置:

常规选项卡:
----------
- 连接名称:localhost_3306
- 主机名/IP 地址:localhost
- 端口:3306
- 用户名:xxx
- 密码:xxx1
- 保存密码:是

SSH 选项卡:
------------
- 使用 SSH 隧道:是
- 主机名/IP 地址:xxx.xxx.xxx.xxx(我的 AWS 实例 ip)
- 端口:22
- 用户名:xxx3
-身份验证方法:公钥
- 私钥:c:\path_to_my.pem

这在 Navicat 中效果很好,我可以连接到我的服务器并打开我的数据库,所以没有访问问题。问题是,如何在 Toad for MySQL 中设置类似的连接?我是否需要使用外部隧道(例如腻子)并以某种方式配置 Toad 以通过那里连接,或者我可以直接从 Toad 连接吗?

类似设置的完整工作示例会很棒。

0 投票
2 回答
847 浏览

php - 只有从 PHP 插入时才能正确显示特殊字符

我有一个表Users(带有 UTF8 字符集和utf8_general_ci排序规则),它有lastName列(与表相同的字符集和排序规则)。当我直接从Navicat for MySQL将我的名字 (Štěrba) 插入此表和列时,它在 Navicat 中正确显示,但在浏览器中显示不佳(输出文档是 UTF8 并且在mysql_connect()我也使用之后SET CHARACTER SET utf8):

在 Navicat 中正确,在浏览器中错误

但是当我用这个查询从 PHP 插入时:

它在浏览器中正确显示,但在 Navicat 中它是这样保存的:

在 Navicat 中错误,在浏览器中正确

显然,我不能直接从navicat 编辑它,因为我会破坏它......你知道吗,为什么会发生这种情况?我错过了某个地方的编码吗?还是 Navicat 的问题?感谢您的提示!

0 投票
1 回答
1892 浏览

navicat - Navicat 设置默认字符集

在 Navicat 中创建新数据库时,默认字符集是 latin1。

如何使用默认排序规则 utf8_general_ci 将默认值更改为 utf8?

0 投票
1 回答
1256 浏览

mysql - Navicat Essentials (11);无法连接到mysql服务器

我刚刚在 Mac 上更新到 Navicat Essentials 11。我正在使用 Zend 服务器,现在旧设置不起作用:

常规选项卡:

在高级选项卡下:

我收到一个错误:

我将 mysql.sock 文件复制到 /tmp 并尝试使用默认套接字设置:

我也有错误

事实

  • 无法连接 Navicat Essentials 11
  • mysql服务器正在运行
  • 用户名和密码正确
  • 套接字文件在以前的版本中工作

谢谢您的帮助。

0 投票
1 回答
359 浏览

postgresql - 在 Navicat 结果窗口的列中查看整个文本

我刚刚为 PostgreSQL 安装了 Navicat 版本 11.0.10,当我在查询编辑器中执行查询时,我注意到我只能查看任何结果字段中文本的第一行。当我单击它时,我看不到将编辑器设置为在一列中显示整个文本的方法。

我确定以前使用 Navicat for MYSQL 时没有这个问题。任何想法如何配置编辑器?

0 投票
1 回答
3679 浏览

ssh - Navicat SSH 问题

我在使用 SSH 隧道连接到 Navicat 时遇到问题,而且似乎我所有的鸭子都排成一排,所以想知道是否有其他做过此操作的人取得了成功:

我设置了一个普通(TCP)用户并检查了连接(主机、端口、用户、密码和在 cpanel 中添加的远程访问 ip)以确保它正常工作。

按照说明,然后我转到 SSH 选项卡并启用它([x] SSH Tunnel)。

我为主机添加了相同的IP,然后为端口添加了22,然后添加了root作为用户,选择了密码作为身份验证,然后输入了root密码。

我不断收到 host.mydomainame.com 无法连接到这个 mysql 主机。

我知道它正在工作,因为:a)如果我使用了错误的用户/密码,我只会收到“无法创建隧道”错误 b)我的主机确认在我使用正确的 root/密码组合连接时创建了 SSH 连接(即使错误消息是在我这边生成的)

顺便说一句,按照 Navicat,我确保 AllowTcpForwarding 设置为 yes。

我还确认使用 bithive 我可以使用同一用户从同一 IP 连接到同一服务器。