sqlyog

MySQL学习之路(一)

懵懂的女人 提交于 2020-08-14 09:33:21
数据库管理系统(Database Management System,DBMS) a.关系型数据库 RDBMS RelationalDBMS 其代表有Oracle、MySQL、MSSQL、PG。 b..非关系型数据库 NoSQL 其代表有MongoDB、ES、Redis; c.云数据库RDS(Relational Database Service) 其代表有阿里的PolarDB、腾讯的TDSQL; d.NewSQL 其代表有国内PingCAP公司的TiDB; 再来看一下数据库排行榜, 关系和NoSQL数据库管理系统的知识库 ,如图1-1所示: 图1-1 各大数据库引擎 直接正题!!! 结构化查询语言(Structured Query Language,SQL)定义了操作所有关系型数据库的规则。每种数据库的操作方式都有一定的差异,通俗的理解就是,SQL就相当于国内的普通话,MySQL相当于武汉话。 注释方式,如图1-2所示: 图1-2 3种注释方式 SQL分类,见图1-3所示: 1) DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等 2) DML(Data Manipulation Language)数据操作语言 用来对数据库中表的数据进行增删改。关键字:insert,

MySQL数据库界面化工具

故事扮演 提交于 2020-08-07 19:06:09
MySQL数据库界面化工具 - Navicat的常用功能 本文关键字:MySQL、数据库、界面化工具、Navicat、常用功能 一、Navicat概述 首先我们要先知道Navicat到底是个啥?之前经常看到很多小伙伴没有安装数据库,就直接丢一个错误截图到群里。 问:为什么我连不上本地数据库? 于是乎,我会根据报错信息很礼貌的问一句:你的数据库服务开启了吗? 对方答:数据库服务?那是什么? 我:emmmm。。。??? 1. DBMS与界面化工具的关系 我们所使用的数据库管理系统,或者称之为数据库软件,如:MySQL、Oracle、SQLServer,在安装以后,都是以系统服务的方式存在的,并不像我们其他的安装程序一样,用的时候直接打开某个exe程序或者快捷方式。 所以我们在使用数据库之前,一定要确保数据库服务为开启状态,不同的数据库软件的操作流程大同小异,在系统的服务列表中进行确认,或者使用对应的数据库服务管理工具。 那么界面化工具只是一个对数据库管理的软件,相比于数据库自带的客户端访问程序(通常都是在黑框框里面运行。。。什么叫黑框框,明明是cmd好不!),使用起来要更方便一些。所以界面化工具所提供的功能其实是基于数据库本身就支持的功能做的界面封装,如果没有数据库服务,自己是无法工作的。 那么,是不是使用界面化工具就必须安装数据库服务呢?也并不是完全这样,如果我们要访问的数据库在云端

MySQL总结(二)SQLyog安装与MySQL基础与SQL概念

。_饼干妹妹 提交于 2020-08-07 19:01:29
1. SQLyog安装 1.1 SQLyog介绍 SQLyog是业界著名的Webyog公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具。使用SQLyog 可以快速直观地让您从世界的任何角落通过网络来维护远端的 MySQL 数据库。 1.2 下载 官网 https://sqlyog.en.softonic.com/ 网盘地址: 版本: 12.0.9-0 链接:https://pan.baidu.com/s/16qEAI-kIpbryrV1Ep9HX6A 提取码:vm09 1.3 安装 这个没啥注意的,下载后,双击运行,一路下一步即可(中间修改个安装路径)。启动后需要选择语言和激活(百度网盘已提供)---相信你可以的,哈哈 1.4 使用 2. MySQL基础 2.1 MySQL目录结构 MySQL目录结构 描述 bin(目录) 所有mysql的可执行文件,如: mysql.exe data(目录) 系统必须的数据库所在的目录 my.ini(文件) msql的配置文件,一般不建议去修改 c:\ProgramData\MySQL\MySQL Server 5.5\data\ 我们自己创建的数据库所在的文件夹 MySQLInstanceConfig.exe 数据库的配置向导,在安装时出现的内容,在bin目录下 2.2 数据库管理系统 数据库管理系统(DataBase

Activiti工作流学习之SpringBoot整合Activiti5.22.0实现在线设计器(二)

萝らか妹 提交于 2020-08-06 10:30:57
一、概述   网上有很多关于Eclipse、IDEA等IDE插件通过拖拽的方式来画工作流程图,个人觉得还是不够好,所以花点时间研究了一下Activiti在线设计器,并与SpringBoot整合。 二、实现效果    三、实现过程 1.Activiti官网下载: https://www.activiti.org/get-started (我这里使用的是5.22.0版本)   解压:activiti-5.22.0\wars\activiti-explorer,如下图    2.设计器前端部分   仅保留一些静态资源就行了,将这些文件放入项目的web目录下。      在editor-app/app-cfg.js中配置一下项目url。这个url是编辑器相关的后台服务的url。(当然你也可以根据你的需求改动)      注:     ①editor-app就是编辑器、modeler.html就是编辑器的入口页面     ②diagram-viewer是流程跟踪插件     ③界面组件:stencilset.json。本身是英文的,可以通过替换它来实现汉化的效果 3.设计器后端部分   下载Acitiviti源码:https://github.com/Activiti/Activiti/releases/tag/activiti-5.22.0 ①添加pom依赖 < dependency >

MySql_SQLyog+SQL Assistant实现智能提示

不羁的心 提交于 2020-07-28 17:55:27
相信用过sqlserver+SQL Assistant的同学都知道其智能提示多么方便,但是转到mysql后,无论是使用navicat还是webbench都无法实现较好的智能提示效果, 最终在网上找到使用SQLyog+SQL Assistant实现类似的效果 一、使用软件 1、SQLyog:需要32位版本,64位试过貌似无效 2、SQL Assistant 7.2 3、libmysql.dll 二、执行步骤一(配置SQL Assistant ) 2.1 选择SQL Editor 2.2 MySQL DLL需要定位到libmysql.dll路径才行 2.3 步骤一执行完后就可以在SQL Edit窗体执行sql并有智能提示了,但是中文有乱码 三、执行步骤二(配置SQLyog ) 3.1 SQLyog窗体点击快捷键 Ctrl+Shift+F5,按如下方式配置 都安装32位版本 弹出该窗体的方法:先安装sqlyog并启动(安装时选择Professional Edition,不要选择Enterprise Edition),在安装SQL assistant(也选择Professional 版本) 3.2 智能提示 来源: oschina 链接: https://my.oschina.net/u/4266664/blog/4302053

SQLyog连接MySQL8 异常2059-Authentication plugin &apos;cachi

孤人 提交于 2020-07-28 13:49:17
今数据库更新到8.0的版本后,使用DataGrip和workbench都可以链接数据库,但是使用Navicat,SQLyog连接不上数据库,提示上面错误,这就比较炸毛了...,百度查看了一圈的博文,试了很多方法都没解决,却遇到一个有意思的事情,查看一篇博主博文的时候,想试一下他的解决方案,刚好看见他的博文下面评论骂声一片,说博主害人不浅,哈哈,为了不让自己忘记,并且帮大家解决问题,话不多说附上教程: 原因分析: 其实是mysql8.0版更换了新的身份验证是(caching_sha2_password)之前身份验证是(mysql_native_password),Navicat,和SQLyog客户端软件其实是不支持新的身份验证,也就是说新的身份验证找不到(caching_sha2_password),既然知道了是这个问题,那么我们就把登录密码加密规则改回(mysql_native_password),就好啦~~ 操作流程: 打开WindowsDOS命令行窗口就是命令提示符,以管理员身份运行【PS:使用的Windows命令提示符,你要把自己的MySQL的环境变量配置好】,当然你要是说我不用的Windows的命令行客户端,那也是没有任何问题的你可以使用MySQL的自带的命令行客户端! 1,登录MySQL,使用命令 mysql -u root -p或mysql -u root

常用的 7 款 MySQL 客户端工具,你值得拥有!

狂风中的少年 提交于 2020-07-27 08:32:48
来源:KK·Liu先生 https://blog.csdn.net/qq_40087415/article/details/78389785 MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍几个经常使用的MySQL图形化管理工具,供大家参考。 1、phpMyAdmin http://www.phpmyadmin.net/ phpMyAdmin是最常用的 MySQL 维护工具,是一个用PHP开发的基于Web方式架构在网站主机上的 MySQL 管理工具,支持中文,管理数据库非常方便。不足之处在于对大数据库的备份和恢复不方便。 2、MySQLDumper http://www.mysqldumper.de/en/ MySQLDumper使用PHP开发的MySQL数据库备份恢复程序,解决了使用PHP进行大数据库备份和恢复的问题,数百兆的数据库都可以方便的备份恢复,不用担心网速太慢导致中间中断的问题,非常方便易用。 这个软件是德国人开发的,还没有中文语言包。 3、Navicat http://www.navicat.com/ Navicat是一个桌面版 MySQL 数据库管理和开发工具。和微软SQLServer的管理器很像,易学易用。 Navicat使用图形化的用户界面,可以让用户使用和管理更为轻松。支持中文,有免费版本提供。 4

数据库原理学习记录

百般思念 提交于 2020-05-05 19:44:14
数据库原理学习记录1 前言 设置服务器支持中文 设置中文字符 SQLyog本地连接失败的问题 前言 用来记录学习过程中的问题及解决方式,督促自己不断学习。 设置服务器支持中文 注意win10不允许直接改,需要先复制到其它盘,改好后再复制回来即可。 1、进入安装目录,找到my.ini文件 8.0版本目录如下,与5.0版本不同(5.0在Program Files中),若未找到此文件,尝试先设置显示隐藏文件 2、修改该文件 3、重新启动MySQL服务 设置中文字符 SQLyog本地连接失败的问题 原因猜测:密码加密方式改变,导致密码错误无法连接 解决方式:修改密码 来源: oschina 链接: https://my.oschina.net/u/4364439/blog/4267478

nvaicat mysql ssh 跳板机(堡垒机???)连接服务器

ⅰ亾dé卋堺 提交于 2020-05-02 16:09:43
跳板机(Jump Server),也称堡垒机,是一类可作为跳板批量操作远程设备的网络设备,是系统管理员或运维人员常用的操作平台之一。 正常的登录流程 使用ssh命令登录跳板机; 登录跳板机成功后,在跳板机分配的终端中使用ssh命令再登录开发机,跳板机和开发机之间采用带密码的ssh验证,因此需要输入ssh私钥的密码。 ssh隧道(通过跳板机)连接mysql 案例: A服务器 B服务器 C服务器mysql 现在mysql服务器C只能通过内网访问,B服务器就能通过内网连接访问到mysql A服务器无法直接连接C服务器mysql,所以要通过跳板机(跳板机指的是B服务器)连接mysql 实现: 在A服务器下面执行命令 ssh -p {ssh_port} -i {rsa_file} -fNL {local_port}:{mysql_ip}:{mysql_port} {ssh_user}@{ssh_ip} ssh -p 22 -i ./id_rsa_jump -fNL 33060:mysql_ip:3306 jump@jump_ip # 实例 命令详解: -p {ssh_port}: 指定跳板机器的ssh服务的端口 -i {rsa_file}:指定连接跳板机的ssh公钥,由跳板机的ssh服务端生成,如果不指定公钥或者公钥验证失败则会弹出密码进行登录。 -f:需进行ssh认证 -N:只进行端口转发