mysql和navicat的安装配置

一、安装mysql

1.打开mysql官网下载需要版本:

  1. 选择第二种,离线安装版本
  2. 选择不登陆直接下载

2.配置:

  1. 【custom】
  2. 【Advanced Options】选择安装路径和数据存放路径
  3. 后面一路next

3.辛老师的安装版本:MySQL-full-5.1.51-win32.msi

  1. 特点:不需要下载vs那个环境;配置简单
  2. 配置: 一路next 【mysql server instance configuration】:勾选[add firewall exception for this port] 下一个界面,【manual selected default character set/collection】:选择utf-8 ... 设置用户名和密码,最好不要勾选远程访问 完成

4.补充说明:msi和exe安装文件有什么区别

  1. .exe是一个安装引导程序。它是安装工程通过MSBuild创建的,其中包含了一个XML文件,定义了应用程序所需要的系统必备安装包信息。Setup.exe程序会检查这些系统必备安装包是否需要被下载和安装,如果需要,它就会先安装那些系统必备程序。当我们运行它的时候,它会读取setup.ini来确定安装所需要的配置并开始安装流程。
  2. msi是一个Windows Installer包。和.exe不一样,直接运行MSI安装包不会自动安装自定义系统必备。它只会安装主应用程序。当我们“运行”它的时候,其实是Windows Installer在执行MSI包定义的各项操作。因此我们需要安装Windows Installer的正确版本才能运行.msi。 Windows Installer的用途包括:管理软件的安装、管理软件组件的添加和删除、监视文件的复原以及使用技术维护基本的灾难恢复。
  3. 在windows环境下,效果没差
二、安装navicat

1.一路next,没什么特别的

2.试用30天,使用激活软件(我的百度网盘有,直接执行就ok)

三、连接navicat到mysql

1.新建连接

  1. 【主机名或IP地址】:localhost表示用户只能从本机访问;%表示这个用户可以从远程访问
  2. 完成

2.设置mysql从远程访问(从宿主机访问虚拟机的mysql)

  1. 虚拟机中,把网络模式改为【桥接模式】(实践得出:自定义也可以)
  2. 取消虚拟机防火墙(还有一种设置,让程序可以透过防火墙) 这样可以直接在宿主机进行ping访问(ping作用:检测两台主机能不能建立起连接)
  3. 宿主机navicat开始连接 在虚拟机的navicat中重新创建一个用户,允许全部权限 该用户的【主机】设置为:% IP地址为想要连接的mysql所在主机ip地址 用户名不能为root (因为一般设置为不能远程访问) 成功
经验分享 程序员 微信小程序 职场和发展