navicat

Synchronize 2 databases installed locally with Xampp

两盒软妹~` 提交于 2019-12-02 17:14:31
问题 I've 2 computers connected to Internet. Each one has Xampp installed, with a local mysql database. Is it possible to sychronize these 2 dbs ? I use Navicat. The sync works well with a local database to a server database, using tunneling. But what about the sync between 2 PCs dbs ? Thank you very much for your help, Cheers, François 回答1: Check out SymmetricDS. SymmetricDS is web-enabled, database independent, data synchronization/replication software. It uses web and database technologies to

CentOS 配置MySQL允许远程登录

主宰稳场 提交于 2019-12-02 15:54:31
Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下: 在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作: mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION; 重载授权表: FLUSH PRIVILEGES; 退出mysql数据库: exit 二、允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限,具体操作如下: 在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作: GRANT ALL PRIVILEGES ON *.* TO root@"172.16.16.152" IDENTIFIED BY "youpassword" WITH GRANT OPTION; 重载授权表: FLUSH PRIVILEGES; 退出mysql数据库: exit 三、允许root用户在一个特定的IP进行远程登录,并具有所有库特定操作权限

Navicat for MySQL激活设置计划任务按钮的方法

扶醉桌前 提交于 2019-12-01 23:49:51
数据库备份在现代计算机高速发展的今日变得日益重要,程序员往往因为不重视而忽略备份数据,导致数据丢失,造成非常严重的后果。定时备份无疑是解决备份的最好的途径,可是在 Navicat for MySQL 中设置定时备份却发现“设置计划任务”按钮为灰色,那么Navicat for MySQL激活设置计划任务按钮的方法? Navicat for MySQL 设置计划任务 原因分析: “设置计划任务”按钮为灰色不可用状态,这就搁浅了下一步继续设置定时备份的操作。其实以上状况比较常见,引起“设置计划任务”按钮为灰色的原因是数据库文件未保存,不能执行定时备份的任务。 解决方案: 1. 在 Navicat for MySQL 导航栏中选择需要备份的数据库,点击“保存”按钮对其进行保存。 Navicat for MySQL 保存数据库 2. 点击“保存”按钮后,会弹出重命名的对话框,用户可以对正在保存的数据库重命名,以方便区分。 Navicat for MySQL 重命名数据库 经过“保存”操作之后,“设置计划任务”就可以点击了,下面就可以继续设置定时备份的操作了。如果还是不明白,对于Navicat for MySQL激活设置计划任务按钮的方法的操作可以参考 Navicat教程 。 来源: oschina 链接: https://my.oschina.net/u/2611657/blog

MySQL - Syntax Error in Stored Procedure using `if`

心已入冬 提交于 2019-12-01 14:03:27
I need to know what is the error in the following stored procedure, as begging with mySql I can't understand what is the error if not EXISTS( select filesrefrences.ReferenceID from filesrefrences where filesrefrences.RefrenceKey= pRefrenceKey) BEGIN Insert into filesrefrences ( filesrefrences.RefrenceKey, filesrefrences.RefrenceCount ) VALUES ( pRefrenceKey, 1 ); select LAST_INSERT_ID(); END ELSE BEGIN UPDATE filesrefrences set filesrefrences.RefrenceCount= filesrefrences.RefrenceCount+1 WHERE filesrefrences.ReferenceID= ExistedReferenceID; SELECT ExistedReferenceID; END it gives error in line

MySQL - Syntax Error in Stored Procedure using `if`

為{幸葍}努か 提交于 2019-12-01 11:46:00
问题 I need to know what is the error in the following stored procedure, as begging with mySql I can't understand what is the error if not EXISTS( select filesrefrences.ReferenceID from filesrefrences where filesrefrences.RefrenceKey= pRefrenceKey) BEGIN Insert into filesrefrences ( filesrefrences.RefrenceKey, filesrefrences.RefrenceCount ) VALUES ( pRefrenceKey, 1 ); select LAST_INSERT_ID(); END ELSE BEGIN UPDATE filesrefrences set filesrefrences.RefrenceCount= filesrefrences.RefrenceCount+1

Some PostgreSQL databases not visible through clients like Navicat or pgAdmin

寵の児 提交于 2019-11-30 18:48:19
问题 When I log in to see my remote PostgreSQL databases with pgAdmin or Navicat, I can connect without any problems, and the first three databases in the list below show up fine. But for some reason I can't get the last two databases ("template0" and "template1") to show up with the others. Also, when I ssh into the server's database, I can run a "SELECT * FROM a_table_in_template1_database;" and it shows all of the contents of the table with no issues, so I know everything is okay with the

使用navicat-premium12连接oracle数据库

感情迁移 提交于 2019-11-29 15:38:00
前言: 公司使用oracle数据库,而之前用的是mysql数据库,但是一般的oracle数据库的客户端工具是PL/SQL Developer ,版本旧,界面看着难受,操作起来很不方便,本来连接mysql使用的用的就是navicat-premium,所以,这次依旧使用它作为客户端工具。配置过程踩过几道坑,记录下来。有同道中人可以节省很多时间。 1. 下载oracle XE版本,XE版本是oracle官方提供的用于个人学习的版本,包含商业版的基础功能。下这个就够用了,之前下载的是官网的11.2.0.2.0版本的,但是navicat自带的instantclient是10.2版本的,有的教程说要下载oracle数据库对应的instantclient版本然后替换掉,并在navicat中选择相应的oci.dll如图: 但是吧,官网并没有严格对应的版本号,因此,试验了多次都以失败告终… 所以还是老老实实下载10.2版本的oracle XE吧, 2. 下载完成之后,安装 这没啥好说的,用户名密码一版设置为sys,作为管理员登录; 3. 连接navicat最重要的一步 之前截图里的oci.dll文件选用navicat自带的就好了,不用动 连接配置: 作为管理员登录 这一步异常重要: 不然连接的时候会出现: 配置连接:圈出来的自己填,其他的默认 连接成功: 4. 到这里基本配置完成

Navicat for MySQL 有哪些常用功能

拟墨画扇 提交于 2019-11-29 01:35:08
Navicat for MySQL 是一套管理和开发 MySQL 或 MariaDB 的理想解决方案,支持单一程序,可同时连接到 MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给 MySQL 或 MariaDB 新手以及专业人士提供了一组全面的工具。主要功能包括 SQL 创建工具或编辑器、数据模型工具、数据传输、导入或导出、数据或结构同步、报表等。 SQL 创建工具或编辑器 Navicat SQL 创建工具 SQL 创建工具:视觉化 SQL 创建工具创建和编辑查询或视图,不必担心语法和正确命令的用法。选择需要在表中执行的操作,自动编写 SQL 语句。 Navicat for MySQL自动完成代码 自动完成代码:使用自动完成代码功能,能快速地在 SQL 编辑器中创建 SQL 语句。无论选择数据库对象的属性或 SQL 关键字,只需从下拉列表中选择。 数据库设计器 Navicat for MySQL逆向工程 逆向工程:使用 Navicat for MySQL逆向工程,可从一个现有的数据库创建数据库模型,可视化地显现和编辑数据库结构或创建一个图形模型,并由模型生成一个数据库。 Navicat for MySQL正向工程和生成脚本 正向工程和生成脚本:同步到数据库功能可充分了解所有数据库的差异,生成必要的同步脚本来更新目标数据库

Navicat Mac 快捷键有哪些

纵然是瞬间 提交于 2019-11-29 01:04:39
Navicat 是数据库管理工具,满足了大家对数据库的存储过程、事件、触发器、函数、视图等功能,并且支持MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。对于Windows,mac,Linux三个系统平台都支持。下面给大家介绍一些Navicat Mac 快捷键有哪些? Navicat Mac OS X版 OPTION-CMD-Z:显示连接树 CMD-I:对象信息 CMD-1:表 CMD-2:视图 CMD-3:函数或 SQLite 索引 CMD-4:MySQL 或 MariaDB 事件或 SQLite 触发器 CMD-5:查询 CMD-6:备份或 Oracle 数据泵 CMD-7:计划 CMD-8:模型 CMD-L:查询日志 CTRL-SHIFT-#(# 代表 0 至 9):从加收藏夹列表打开对象窗口 OPTION-CMD-.:关闭数据库或模式 CMD-.:关闭连接 CMD-Y:新建查询 SHIFT-CMD-T:数据传输 SHIFT-CMD-C:命令列界面 SHIFT-CMD-R:还原备份 CTRL-CMD-G:设置计划 CTRL-CMD-O:删除计划 以上就是Navicat Mac 快捷键有哪些的介绍,如果需要Navicat的话,可以点击 Navicat下载 。 来源: oschina 链接: https://my

Error: Tablespace for table xxx exists. Please DISCARD the tablespace before IMPORT

混江龙づ霸主 提交于 2019-11-27 02:39:09
I am fairly new to MySQL and I am getting a pretty interesting error on which I cannot find any help via google and the stackoverflow search. I am running a local server of MySQL 5.6.10 on MacOS 10.8.3 and manage my database via Navicat essentials for MySQL. The error I get is that after running and managing my database just fine for a couple of days/weeks something triggers to (it appears incompletely) delete some of the tables I created using queries from within Navicat. When I try to run queries using these tables, Navicat then warns me that the particular table does not exist. So far so