问题标签 [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.
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。有人有想法么?谢谢。
mysql - Mysql 查询在我的笔记本电脑上非常慢
大家好,我有这样的问题。我已经在我的笔记本电脑上下载并激活了 Mysql,这是一个普通的笔记本电脑,然后我使用 GUI,我正在尝试学习如何使用 Mysql。我实际上是在一开始,所以现在我正在导入表 - 以 csv 格式 - 并尝试在它们上运行我过去在 ms 访问中运行的相同查询。关键是,一方面,Mysql 似乎保留了任何类型的表维度,但另一方面却非常慢。事实上这么慢,我确信我一定做错了什么。我有两个表,每个表有 1400000 行和 70 列:如果我对每个表运行基本查询(例如选择字段 A1 为“23”的所有行),那么没问题。但是如果我运行查询如果两个表之间有一个(内部?)连接,那就是一场灾难。我在 6 小时前开始处理这样的查询,但它仍在继续。....同样的查询,在 ms 访问中,花了 15 秒。我确定我一定错过了什么。操作系统是 ubuntu 12.10,GUI 是 Navicat 11。谢谢
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 删除行。
我真的希望这是有道理的,因为我只是想着如何解释它而感到头疼……对不起!
navicat - 更新和替换多个字段,但在每个语句后收到错误
我正在更新多个字段,并且我的查询可以正确运行每个语句,但在进入下一行时会出错。我注释掉前面的行并重新运行并在下一行运行语句和错误。
IE
它每次生成的错误:
我昨天做得很好,但需要添加额外的字段,当我这样做时,这就是开始发生的事情。我查看了我输入的新语句,除了字段名称和它们要替换的内容。编码是相同的。
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 连接吗?
类似设置的完整工作示例会很棒。
php - 只有从 PHP 插入时才能正确显示特殊字符
我有一个表Users
(带有 UTF8 字符集和utf8_general_ci排序规则),它有lastName
列(与表相同的字符集和排序规则)。当我直接从Navicat for MySQL将我的名字 (Štěrba) 插入此表和列时,它在 Navicat 中正确显示,但在浏览器中显示不佳(输出文档是 UTF8 并且在mysql_connect()
我也使用之后SET CHARACTER SET utf8
):
但是当我用这个查询从 PHP 插入时:
它在浏览器中正确显示,但在 Navicat 中它是这样保存的:
显然,我不能直接从navicat 编辑它,因为我会破坏它......你知道吗,为什么会发生这种情况?我错过了某个地方的编码吗?还是 Navicat 的问题?感谢您的提示!
navicat - Navicat 设置默认字符集
在 Navicat 中创建新数据库时,默认字符集是 latin1。
如何使用默认排序规则 utf8_general_ci 将默认值更改为 utf8?
mysql - Navicat Essentials (11);无法连接到mysql服务器
我刚刚在 Mac 上更新到 Navicat Essentials 11。我正在使用 Zend 服务器,现在旧设置不起作用:
常规选项卡:
在高级选项卡下:
我收到一个错误:
我将 mysql.sock 文件复制到 /tmp 并尝试使用默认套接字设置:
我也有错误
事实
- 无法连接 Navicat Essentials 11
- mysql服务器正在运行
- 用户名和密码正确
- 套接字文件在以前的版本中工作
谢谢您的帮助。
postgresql - 在 Navicat 结果窗口的列中查看整个文本
我刚刚为 PostgreSQL 安装了 Navicat 版本 11.0.10,当我在查询编辑器中执行查询时,我注意到我只能查看任何结果字段中文本的第一行。当我单击它时,我看不到将编辑器设置为在一列中显示整个文本的方法。
我确定以前使用 Navicat for MYSQL 时没有这个问题。任何想法如何配置编辑器?
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 连接到同一服务器。