Navicat Lite

Windows版MySql压缩版安装

你。 提交于 2019-12-02 06:59:08
以 MySQL5.7.19 安装为例,先进行下载 当然首先是要下载咯 https://dev.mysql.com/downloads/mysql/ 官网下载地址。 选择适合自己电脑的版本,点击 Download ,跳转,直接 No thanks 下载好了。 静静的等待下载,解压。这是我的解压路径 D:\MySQL 正式开始安装 系统: Windows10 版本: MySQL5.7.19 解压之后: 然而并没有 my.ini 创建一个就行了,新建文本文档 ->修改文件名为my.ini,将以下内容复制进去保存即可 。 [mysqld] basedir=D:\mysql datadir=D:\mysql\data 这样也可以。 那么接下来就是配置环境变量了,直接上图吧。 此电脑 -> 右键,属性 -> 高级系统设置 -> 环境变量 变量名: MYSQL_HOME 变量值:自己 MySQL 的安装路径 接下来添加 Path ,选择 Path 编辑,新增一条: %MYSQL_HOME%\bin 当然也可以不配置 MYSQL_HOME ,可以直接把 mysql 的 bin 目录加到 path 中也不影响 一路确定。 打开命令提示符,一定要管理员权限,不然权限不够。 进入mysql解压目录: 命令:1. D: 2. cd mysql\bin 要进入 bin 目录!图上没写! 然后按图中命令敲下去

本地通过隧道跳转访问内网数据库服务器

核能气质少年 提交于 2019-12-02 03:51:31
情景描述: 本地开发机器 A localhost 跳转机器 B 115.236.125.92 数据库服务器 C 10.120.151.245 A可达B,B可达C,A不可达C,A要访问C的数据库。 使用工具: Xshell、Navicat、Mysql 步骤: 1)首先在Xshell上配置一个从A到B的ssh连接,同时添加一个A到C的隧道连接。 SSH连接 添加一个隧道连接 当完成这一步的时候,A到C的连接已经完成。我们可以看到凡是对A机器的8000端口的访问,都会通过这个隧道,转发到C机器的3306端口。 而这个隧道是建立在A机器到B机器的SSH连接上的,所用端口是1046. 2)接下来为了能在navicat里边可视化管理C的数据库,我们来配置navicat 。 先在navicat中新建一个连接,在连接选项General中填写信息,其中User Name 和passwd 填的C机器上的名字和密码。然后就OK了。打开连接就可以看到远程数据库了。 也可以让程序直接连接数据库。棒棒哒 来源: oschina 链接: https://my.oschina.net/u/2900302/blog/3018727

解决centos的mysql服务3306端口无法远程连接10038问题

╄→尐↘猪︶ㄣ 提交于 2019-12-01 21:23:31
之前一期说过在centos下安装宝塔控制面板,当登陆进去新建了数据库,然后在windows使用navicat for mysql 远程连接数据库一直失败,没有解决就先用阿里的RDS先用着,直到近期找到了方法。 BBC服务器版本(命令# lsb_release -a): LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.5.1804 (Core) Release: 7.5.1804 Codename: Core 下面我就还原一下之前遇到问题的步骤: 1. 宝塔控制面板新建数据库 2.设置数据库权限(当然这个数据库的用户是新建的不是root) 3. 本地电脑使用navicat for mysql 连接数据库,连接时很慢,大概要一分钟才弹出10038的错误提示 我开始是去设置mysql用户组的远程连接授权权限,(BBC服务器在新安装mysql的root都没有密码所以要先设置一下,具体操作见前几期《 如何挑选合适的百度BCC,并安装宝塔控制面板 》),然而不是,其实是mysql的默认端口3306被防火墙拦住了。 1.登陆服务器,如果没有nmap工具(端口查看工具),可以下载一下,命令: yum install nmap #输入y安装

SVN Update Error Please execute the 'Cleanup' command 解决方案

五迷三道 提交于 2019-12-01 18:54:49
问题 - SVN Update Error: Please execute the 'Cleanup' command 详细描述 使用SVN更新文件时,会碰到失败的情况(可能因为上次拉取被强制中断等操作),提示需要cleanup ,但是你clean up时又提示文件夹已经locked,这时候你又去release lock,但是还是失败,提示 Please execute the 'Cleanup' command. (TMD真难用) <!--more--> 解决方案 显然这个无法操作因为是svn文件被锁需要释放,但是手动释放又行不通,so 需要进入被锁定文件夹所在的svn根目录,然后将隐藏文件设置为可见 找到.svn文件夹,用数据库管理工具如navicat,datagrip等ide链接 wc.db ,这是一个sqlite数据库,找到WC_LOCK表 进去将被锁定的记录删除掉并提交更新到数据库。 再去更新代码或文件时候就ok了 ​​ 来源: oschina 链接: https://my.oschina.net/u/3959025/blog/3039661

Django连接使用SQL Server数据库(windows版)

↘锁芯ラ 提交于 2019-12-01 18:17:33
前言: 众所周知,Django 默认支持sqlite,mysql,oracle,postgresql数据库,不支持SQL Server数据库。但实际生产环境中SQL Server数据库用的还是比较多的。我们这里用ODBC驱动连接SQL Server数据库,进行维护开发。假如你也需要,恭喜你不用再漫天乱扒帖子了。我会尽可能的详细说Django建立和SQL Server数据库的连接方法和存读已经存在数据的SQL Server数据。 注:另有《Django连接使用SQL Server数据库(linux版)》,请自行在本人博文中查找 本人示例环境: 系统版本:Windows2012 数据库版本:SQL Server2012 python版本:Python 3.6.3 Django版本:Django2.1 连接数据库工具:Navicat Premium Django连接SQL Server前提: 【服务器属性--安全性】 开启SQL Server 和 Windows 身份验证模式 【服务器属性--连接】 开启允许远程连接到此服务器 建立远程账户能正常远程访问和基本的增删改查权限, 第一次测试建议用sa等较高权限,等熟悉了降低用户权限 在服务器上安装 Navicat Premium 软件【请自行搜索和安装】,目的是用ODBC驱动连接SQL Server Django连接SQL Server步骤

【更新】Navicat Monitor v1.7的新功能说明

时间秒杀一切 提交于 2019-12-01 10:13:41
Navicat Monitor最新版本下载 Navicat Monitor 是一套安全、简单而且无代理的远程服务器监控工具。它具有强大的功能使你的监控发挥最大效用。受监控的服务器包括 MySQL、MariaDB 和 Percona Server,并与 Amazon RDS、Amazon Aurora、Oracle Cloud、Microsoft Azure 和阿里云等云数据库兼容。 Navicat Monitor 是一款基于服务器的软件,可以使用网页浏览器从任何地方访问。通过网络访问,你可以全天候轻松无缝地掌握全球服务器的状况。 Navicat Monitor 1.7的更新增加功能: dashboard添加了一个compact view。 支持Slack协作中心,因此现在可以在基础结构中出现警告或关键条件时通过Slack获得通知。 这篇文章将说明这两个功能。 Dashboard Compact View 仪表板的设计允许一眼就监视几个数据库实例。它提供了一个易于阅读的单页摘要,介绍了与所有实例的运行状况和性能相关的实时分析。此外,您可以为首选服务器指标定制仪表板,以获取每个实例的全局视图,并应用实例分组,以允许在每个实例之间进行平滑导航。 新的Compact View提供了一组更精简的关于每个实例的数据卡,允许您在一个屏幕中包含数百个数据库实例! Slack Alerts

Navicat使用教程:使用Navicat Premium 12自动执行数据库复制(一)

耗尽温柔 提交于 2019-12-01 10:13:19
下载Navicat Premium最新版本 Navicat Premium 是一个可连接多种数据库的管理工具,它可以让你以单一程序同时连接到MySQL、Oracle及PostgreSQL数据库,让管理不同类型的数据库更加的方便。 与同步不同,同步是一个一次性的过程,它使两个数据库的模式和数据同步,复制是一个连续(自动)在两个数据库之间复制数据的过程(尽管模式更新也是可能的)。复制可以异步进行,这样就不需要在两个数据库之间建立永久连接,或者在非高峰时间(例如,在深夜,数据库服务器上的通信量很少)进行复制。 复制的主要作用是创建所有用户数据库的合并存储库和/或在所有用户之间传播相同级别的信息。在这两种情况下,结果都是一个分布式数据库,在该数据库中,用户可以访问与其任务相关的数据,而不会干扰其他人的工作。为了消除用户之间的数据模糊性或不一致性而实现的数据库复制称为规范化。 这篇文章将介绍如何使用Navicat Premium的新自动化实用程序自动执行数据库复制。 复制类型 数据库复制可以至少以三种不同的方式完成: 快照复制:将一台服务器上的数据简单地复制到同一服务器或不同服务器上的另一个数据库。 合并复制:将来自两个或多个数据库的数据合并到一个数据库中。 事务复制:用户收到数据库的完整初始副本,然后在数据更改时接收定期更新。 在分布式数据库管理系统(DDBMS)中

MySQL 解决 emoji表情 的方法,使用utf8mb4 字符集(4字节 UTF-8 Unicode 编码)

北城以北 提交于 2019-11-30 22:04:35
一、基本原则 如果要实现存储 emoji 表情到 MySQL 实例,需要应用客户端、到 MySQL 实例的连接、MySQL 实例内部 3 个方面统一使用或者支持 utf8mb4 字符集。 注:关于 utf8mb4 字符集,请参考 utf8mb4 字符集(4字节 UTF-8 Unicode 编码) 二、三个条件的说明 1、应用客户端 客户端需要保证输出的字符串的字符集为 utf8mb4。 注:utf8mb4只是MySQL中的概念,因为MySQL的UTF-8并不是真正意义上的UTF-8,我们的应用中只要使用UTF-8就可以了。 2、应用到 RDS MySQL 实例的连接 以常见的 JDBC 连接为例: 对于 JDBC 连接,需要使用 MySQL Connector/J 5.1.13(含)以上的版本。 JDBC 的连接串中,不配置 characterEncoding 选项。连接器会自动匹配识别字符集。 注:关于 MySQL Connector/J 5.1.13,请参考 MySQL 官方 Release Notes 比如 url=jdbc:mysql://localhost:3306/db_name?useUnicode=true&zeroDateTimeBehavior=convertToNull 3、MySQL 实例配置 3.1、修改my.cnf配置文件 这里使用VI来修改,输入命令

mysql8.x 单机安装 问题总结

不打扰是莪最后的温柔 提交于 2019-11-30 07:14:16
1、下载mysql安装包,解压安装文件,修改名称为mysql wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz 2、在mysql文件夹下创建data目录 mkdir data 3、创建 mysql 用户组和 mysql 用户 groupadd mysql useradd -g mysql mysql 4、改变 mysql 目录权限 chown -R mysql:mysql /opt/tools/mysql 5、创建mysql配置文件my.cnf vim /etc/my.cnf 文件内容如下 [client] port=3306 socket=/opt/tools/mysql/mysql.sock [mysqld] port=3306 user=mysql socket=/opt/tools/mysql/mysql.sock basedir=/opt/tools/mysql datadir=/opt/tools/mysql/data log-error=/opt/tools/mysql/logs/error.log 6、初始化mysql 1、bin/mysqld --initialize --user=mysql --basedir=/opt/tools