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

2023-07-29,,

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

4、数据库:MySQL部署 - 系统部署系列文章的相关教程结束。

《4、数据库:MySQL部署 - 系统部署系列文章.doc》

下载本文的Word格式文档,以方便收藏与打印。