首页 > 数据库 >4、数据库:MySQL部署 - 系统部署系列文章

4、数据库:MySQL部署 - 系统部署系列文章

时间:2023-06-04 12:33:15浏览次数:58  
标签:Workbench 部署 数据库 MySQL -- SQL Mysql

       MySQL数据库在其它博文中有介绍,包括学习规划系列。今天就讲讲MySQL的部署事情。

  一、先下载MySQL数据库;

  到下面这个网址去下载数据库,这里下载的社区版:

  https://dev.mysql.com/downloads/installer/

  二、安装数据库;

  打开EXE文件;

 

       下一步,到下面图,输入;

 

       下一步到下图,执行;

 

 

 

  三、数据库工具;

  Mysql workbench中文版是Mysql官方推出的数据库设计建模工具,Mysql workbench是著名的数据库设计工具DBDesigner4的继任者。具有设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移的作用。MySQL Workbench为数据库架构师,开发人员和DBA提供统一的可视化工具,你可以用Mysql workbench中文版设计和创建新的数据库图示,建立数据库文档,进行复杂的MySQL 迁移。

 

  基本简介

  Mysql workbench中文版提供DBAs和developers一个集成工具环境,可用于数据库设计和建模,SQL开发(取代原来的MySQL Query Browser),数据库管理(取代原来的MySQL Administrator)!

  Mysql workbench是Mysql官方推出的数据库设计建模工具,它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。

 

  功能特色

  1、发展
      MySQL Workbench提供了用于创建、执行和优化SQL查询的可视化工具。SQL编辑器提供颜色语法高亮,SQL片段的重用和SQL的执行历史。数据库连接面板使开发人员能够轻松管理数据库连接。对象浏览器提供对数据库模式和对象的即时访问。
      2、管理
      提供了一个可视化控制台,可轻松管理MySQL环境并更好地了解数据库。开发人员和DBA可以使用可视化工具配置服务器,管理用户和查看数据库运行状况。
      3、设计
      使DBA,开发人员或数据架构师可视化设计、建模、生成和管理数据库。它包括数据建模师创建复杂ER模型,前向和反向工程所需的一切,还提供了执行困难的变更管理和文档任务的关键功能,这些任务通常需要大量的时间和精

  4、数据库迁移

  MySQL Workbench现在提供了一个完整,易于使用的解决方案,用于将Microsoft SQL Server,Sybase ASE,PostreSQL和其他RDBMS表,对象和数据迁移到MySQL。开发人员和DBA可以快速轻松地将现有应用程序转换为在Windows和其他平台上在MySQL上运行。迁移还支持从早期版本的MySQL迁移到最新版本。

 

  安装步骤

  1、在本站下载Mysql workbench压缩包,解压缩,双击运行程序,弹出软件安装向导,点击“Next”开始安装;

 

  2、自定义软件安装路径,默认安装路径为“C:Program FilesMySQLMySQL Workbench 6.3 CE”,安装路径在选择时不要选择带有中文符号的路径,点击“Next”进行安装;

 

  3、选择最适合你需要的安装类型,我们默认选择第一项“Complete”完整安装;

 

  4、默认点击“Install”进行安装,等待安装进度完成,点击电脑左下角“开始”按钮,出现mysql命令行客户端即安装完成;

 

  中文版设置

  Mysql workbench中文语言设置方法:

  edit --> preferences --> appearance --> configure Fonts for : 选中Simplified Chinese OK

.

  1)Server Administration

  * 使用MySQLInstanceConfig配置MySQL以Service运行;

  * 然后使用MySQL Workbench的Server Administration的New Server Instance创建新的server实例@localhost;

  * 使用MySQL Workbench的Server Administration的Data Dump来导入我们的数据库实例sakila-db,首先导入sakila schema,然后导入sakila data,导入schema如下图:

 

  * 导入的命令行可以在workbench的log中看到,schema的导入如下:

  mysql.exe --defaults-extra-file="c:usersAAAappdatalocaltemptmphjwdop" --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments < "E:mysqlsakila-dbsakila-dbsakila-schema.sql"

  data的导入如下:

  mysql.exe --defaults-extra-file="c:usersAAAappdatalocaltemptmpbsop_e" --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments < "E:mysqlsakila-dbsakila-dbsakila-data.sql"

  * 同时也可以使用MySQL Workbench的Server Administration的Data Dump来导出数据库,导出有两种格式,第一为导出到dump project folder,每个表为一个sql文件,第二种为导出为self contained file,所有的表导出为一个sql文件;

  2)SQL Development

  * 使用MySQL Workbench的SQL Development的 new connection来创建链接localhost,链接到先前导入的数据库实例sakila,如下:

 

  * 在MySQL Workbench的SQL Development的环境中查询数据库实例sakila的actor表内容,如下:

 

  3)Data Modeling

  * 使用MySQL Workbench的Data Modeling的open existing EER model来打开数据库实例sakila中的sakila.mwb文件,如下图:

 

  * 通常地,我们使用MySQL Workbench的Data Modeling从建模开始来设计数据库,在建模完成后导出为sql语句,然后再将sql导入到数据库,来完成数据库的创建;

   

  链接:https://pan.baidu.com/s/1ePWxI07WEXaL4m1Nr_ZGkg

  提取码:94qy

标签:Workbench,部署,数据库,MySQL,--,SQL,Mysql
From: https://www.cnblogs.com/lzhdim/p/17453906.html

相关文章

  • Django迁移数据库编码错误
    mysql编码错误问题出现在用django的admin组件向数据库添加数据时发生的编码错误(1366,"Incorrectstringvalue:'\\xE5\\x8D\\x83\\xE7\\x89\\x9B...'forcolumn'title'atrow1")以为django可以进行数据库的迁移,但是你还是要去手动在mysql中创建一个数据库名,所以在创建的......
  • mysql-5.6.13在windows平台下的安装、使用(图解)
    一、首先电脑要具备.NetFramework4以上环境二、MySQL下载、安装、执行1.下载http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.13-win32.zip2.安装点击“installMySQLproducts”选中“Iacceptthelicenceterms”,点击next选中“Skipthecheckforupdate......
  • 云原生之使用Docker部署TeaKKi知识文档管理工具
    (云原生之使用Docker部署TeaKKi知识文档管理工具)一、TeaKKi介绍Teakki是一款知识文档管理工具,当前支持企业本地私有化部署,免费试用有效期30天。适用于团队,企业的知识协作和管理.,为你构建团队的知识库!TeaKKi专注知识知识协作,让团队知识协作变得简单高效。二、检查docker......
  • Mysql索引类型介绍
    1.定义索引(index)是帮助Mysql高效获取数据的数据结构2.分类主键索引(Primarykey)唯一的标识,主键不可重复,一个表中只能有一个列作为主键唯一索引(Uniquekey)不能重复,一个表中多个列可以标识为唯一索引常规索引(key/index)默认的索引,可以重复,多个列可以标识为常规......
  • MySQL主从复制
    MySQL主从复制一、复制概述将主数据库的DDL和DML操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行,从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。二、复制原理My......
  • 使用 HTTP Boot,可以批量部署操作系统和软件,提高管理效率和降低成本。下面是常用的几种
    使用HTTPBoot,可以批量部署操作系统和软件,提高管理效率和降低成本。下面是常用的几种批量部署方案:使用WindowsDeploymentServices(WDS):WDS是一种基于微软技术的网络引导服务,可以快速部署Windows操作系统和应用程序。通过配置WDS服务器和映像文件,可以实现从远程服务器引......
  • HTTP Boot(即基于HTTP的引导)是一种网络引导协议,它使用HTTP作为文件传输协议,支持远程引
    HTTPBoot(即基于HTTP的引导)是一种网络引导协议,它使用HTTP作为文件传输协议,支持远程引导、安装和部署操作系统和应用程序。与传统的PXE(PrebooteXecutionEnvironment)方式相比,HTTPBoot具有更高的灵活性、可扩展性和安全性。HTTPBoot可以通过以下步骤实现:启动计算机后,BIOS会向......
  • MySQL 8错误日志出现"The table /home/work/mysql_3306/tmp/#sqla2b_298b06_4d is fu
    ##############    了解MySQL8.0.26的错误日志出现"Thetable /home/work/mysql_3306/tmp/#sqla2b_298b06_4disfu11!"的bug,暂时通过修改临时表的存储引擎为内存引擎解决  MySQL8.0.13开始引入新的临时内存表引擎TempTable,并将其作为内存中创建临时表的默认存储引擎。T......
  • GitHub+hexo部署静态网站
    前言由于有些文章可能过不了shen,有些大概率会挂,部署在GitHub当作备份还有就是自己购买域名和服务器,搭建博客的成本实在是太高了,不光是说这些购买成本,还要定期的维护它,对于大多数人来说,是没有这样的精力和时间什么是Hexo?Hexo是一个快速、简洁且高效的博客框架。Hexo使用Markd......
  • 6 月数据库排排名稳定,你喜欢的数据都在这里
    DB-EnginesRanking会根据受欢迎程度对数据库管理系统进行排名,排名每月更新一次。六月数据显示,对比上月排名,前十依旧保持不变,按顺序依次是:Oracle、MySQL、MicrosoftSQLServer、PostgreSQL、MongoDB、Redis、IBMDb2、Elasticsearch、SQLite、MicrosoftAccess。但前十亦有......