Navicat Lite

mysql下载安装+激活并连接Navicat

点点圈 提交于 2020-08-17 02:28:45
下载地址: https://dev.mysql.com/downloads/mysql/ 安装mysql 选择下载版本 等在下载完成,把下载的文件解压到你的文件目录下,然后创建my.ini文件,文件中内容如下; [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\mysql-8.0.21 # 设置mysql数据库的数据的存放目录 datadir=D:\mysql-8.0.21\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306

IDEA使用JDBC连接MySQL数据库详细教程

瘦欲@ 提交于 2020-08-17 02:20:17
一、下载MySQL数据库并进行安装和配置 二、下载JDBC 下载地址 : https://dev.mysql.com/downloads/connector/j/5.1.html 三、创建java项目,导入.jar包 四、测试访问数据库 1.使用JDBC API 连接和访问数据库,一般分为以下5个步骤 (1)加载驱动程序 (2)建立连接对象 (3)创建语句对象 (4)获得SQL语句的执行结果 (5)关闭建立的对象,释放资源 2.例如下面访问数据库的代码 (1)首先使用Navicat连接MySQL数据库,并在localhost新建如下图所示的数据库和表 特别注意 (2)在IDEA中新建类,并编写如下的程序 import java.sql.* ; public class MySQLDemo { public static void main(String[] args) throws Exception{ // 加载数据库驱动程序 try { Class.forName( "com.mysql.cj.jdbc.Driver" ); } catch (ClassNotFoundException cne){ cne.printStackTrace(); } String dburl = "jdbc:mysql://127.0.0.1:3306/webstore?&useSSL

Mysql数据库主从不同步解决案例

旧城冷巷雨未停 提交于 2020-08-16 22:38:16
问题说明:做了Mysql的主从,还没做主从分离,导致同事在mysql从服务器执行了写入操作,引起不同步(show slave status\G;Slave_SQL_Running: No) 解决方法: 1, Mysql > slave stop; Mysql > set global sql_slave_skip_counter =1 ; Mysql > slave start; Mysql > show slave status\G 因为插入的数据不止是1条,操作太慢且麻烦 2, 在主查询show master status\G,再从这个点执行 change master to master_host='master_ip', master_user='user', master_password='pwd', master_port=3306, master_log_file='mysql-bin.00000*', master_log_pos=000000***; 数据会丢的更多。 因此,还是选择第一种方法,不过set global sql_slave_skip_counter=500 把这个数值调大,一次跳过去500条,一直循环那4条语句,直到 Slave_IO_Running: Yes Slave_SQL_Running: Yes 造成结果:这样操作的结果是丢失一些数据

Navicat Premium 15 安装与激活

断了今生、忘了曾经 提交于 2020-08-16 06:10:03
Navicat Premium 15 安装与激活 过程比较繁琐,千万保证注意力在线 Navicat安装包下载 https://www.navicat.com.cn/download/navicat-premium 212 image 868×449 12.4 KB 选择对应的系统版本(这里选择的是 windows64位系统的安装包) 安装 运行安装包,一顿下一步就完事儿了。 先不要启动它 先不要启动它 先不要启动它 先不要启动它 注册机 整个过程不需要断网,也不需要把注册机放在 Navicat 的安装目录下。 如果杀软报毒,先关闭杀毒软件。(如果被清理了就关闭了杀软后重新下载)。如果已经安装过Navicat,并且激活失败。必须先要卸载旧版本,并且清理文件残留以及注册表。重启电脑后,再尝试激活。 下载地址 链接: https://pan.baidu.com/s/1lU8PZfrgLz1SIHV6SW5jsw 677 提取码: 0d4v 以管理员身份启动注册机 打开注册机后,在 1) Patch 处,勾选Backup、Host和Navicat v15,然后点击Patch按钮 image 725×690 112 KB 找到安装目录中的运行程序(navicat.exe),点击打开 image 942×591 89.8 KB 点击确定 配置注册机 image 725×690 118 KB 2

Navicat Premium v15.0.17 中文版

China☆狼群 提交于 2020-08-15 15:34:56
Navicat Premium 是MySQL,SQL Server,Oracle和PostgreSQL的一体化数据库管理工具,功能非常强大。 Navicat Premium v15安装步骤省略,默认下一步即可,下载地址: https://www.navicat.com.cn/download/navicat-premium 或 Navicat15 注册机下载地址: Navicat_Keygen_Patch_v5.6 注意事项: 1.运行注册机时最好关闭电脑的杀毒软件; 2.运行注册机请断网,无需将注册机放到Navicat Premium安装目录下; 3.请选择对各个版本,Products那块; 4. 安装完成后不要运行软件,然后打开注册机。 激活方法: 1、运行注册机,勾选Backup、Host和Navicat v15,如图所示。 然后点击Patch按钮 ,找到Navicat Premium 15安装路径下的navicat.exe,选中并点击打开,此时会提示:navicat.exe - x64 -> Cracked,提示已破解。 2、点击下图的红色箭头所指的Generate,将自动生成Serial Keygen(即注册码),然后复制上。 3、 现在 打开Navicat Premium 15,点击注册(或菜单栏的帮助——》注册),输入上一步生成的注册码,然后点击激活,

手把手教你通过express框架搭建后台+vue框架搭建前台

若如初见. 提交于 2020-08-15 14:31:50
最近这两天有点闲,通过自研学习了如何使用express框架搭建后台以及vue框架开发前端。express框架是用来搭建web服务,是nodejs的二次封装。vue就是前端框架。那么可以通过搭建express框架用来写接口,vue框架写页面用来调用接口,形成全栈的开发。 1、搭建express过程 使用 express的脚手架快速搭建:express-generator 首先安装express 和express - generator npm install - g express,npm install - g express - generator(这是全局安装) 创建项目 express - e 目录 npm install 安装依赖 npm start 开启项目 安装后台热更新模块(这样方便开发,修改文件就不需要重启启动了,会热更新) npm i nodemon -- save ( 局部安装,下载到项目依赖,所以一定要进入项目目录里安装 ) 安装完成nodemon之后,需在package . json的 * * scripts * * 修改命令行: "scripts" : { "start" : "nodemon ./bin/www" } , 安装完成之后的项目结构目录 │ app . js │ package - lock . json │ package . json │

mac navicat免激活版

安稳与你 提交于 2020-08-15 07:15:21
第一步:控制台执行 sudo spctl --master-disable 第二步:下载安装即可使用 https://pan.baidu.com/s/1tHq-wqAIggD0FowMAZmfkg 第三步:汉化 链接: https://pan.baidu.com/s/1_xNL4en9lxre3iQsx1I15w 密码: bure 1,下载解压 拷贝zh-Hans.lproj整个文件夹 2,右键Navicat Premium->显示包内容->Contents/Resources 3,粘贴 over 重启Navicat   安装途中遇到问题,可以联系我微信:543210188~ 来源: oschina 链接: https://my.oschina.net/u/4315748/blog/4295434

win10安装oracle 19c后,配置客户端(navicat12)远程连接

谁说我不能喝 提交于 2020-08-15 06:32:54
背景:下载了oracle19c的windows安装包,解压在C:\a_file\WINDOWS.X64_193000_db_home,运行目录里的setup.exe启动安装,oracle目录设在C:\a_software\oracle 。 1.启动navicat12进行连接,报 ORA-12541: TNS : no listener 错误 是listener.ora文件没配置的问题,接下来进行配置: (1)文件在哪? 文件在oracle的home目录,即解压文件夹(C:\a_file\WINDOWS.X64_193000_db_home),的\network\admin下面。 注:oracle安装包的解压文件夹就是oracle的home目录了,安装前就应该规划好文件夹名和硬盘路径,不要像我一样忘了。 (2)配置什么? 原来只有 HOST = localhost 这一个配置,再加一个配置,把 localhost 改成本地ip (3)重启oracle监听程序 运行cmd,输入lsnrctl stop命令,报错,当前用户无权限。 用管理员方式运行cmd,输入lsnrctl stop命令,再输入lsnrctl start命令,就可以了。 2.再次进行连接,报sid或server name未找到 (1)还是listener.ora文件没配置的问题,接下来进行配置: 加上红框的部分,SID

mysql使用命令导出导入数据(数据备份、恢复)

旧时模样 提交于 2020-08-15 03:24:01
1、使用mysql进行数据备份、恢复我们使用最多是的Navicat for MySQL客户端工具: 数据备份: DataBase(选中数据) – > Dump SQL File(转储SQL文件) – > Structure + Data(结构+数据) – > 填写转储的sql文件名称 – > 选择转储的地址 – > 点保存。 数据恢复: 新建数据库 – > 选中数据 – > Execute SQL File – > 选中要执行的sql文件 2、使用Navicat for MySQL客户端工具进行数据导入、导出确实很方便,直观。但是在生产环境、数据量较大时会不安全并且耗时很好(并且本人在导入数据时,出现导了几个小时,进度120%的情况),这种情况下介绍另一种导入导出方式。 3、使用命令导入导出sql文件 3.1 导出mysql文件 进入到mysql的bin目录,执行 ./mysqldump -uroot -p testDB > /Users/diguoliang/Documents/jrong/db/testDB.sql ** 注意:我本人使用是的mac,我的导出文件地址是/Users/diguoliang/Documents/jrong/db/testDB.sql ** 此种方式导出,很明显比客户端工具导出快。 3.2 导入mysql文件 如果导入的是另外一台机器

mysql创建定时执行存储过程任务

删除回忆录丶 提交于 2020-08-14 12:21:21
sql语法很多,是一门完整语言。这里仅仅实现一个功能,不做深入研究。 目标:定时更新表或者清空表。 案例:曾经做过定时清空位置信息表的任务。(然而,当时并未考虑服务器挂掉后的情况) 本次测试:每5s更新表字段+1 1.prepare 创建一个表: DROP TABLE IF EXISTS `test_sche`; CREATE TABLE `test_sche` ( `id` int(11) NOT NULL, `counts` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of test_sche -- ---------------------------- INSERT INTO `test_sche` VALUES ('1', '188');    2.创建一个存储过程 CREATE DEFINER=`root`@`localhost` PROCEDURE `add`() BEGIN #Routine body goes here... UPDATE test_sche SET counts=counts+1 WHERE id=1; END 注意,创建存储过程的时候