一、安装mysql
1.打开mysql官网下载需要版本:MySQL
- MySQL :: Download MySQL Installer
- 选择第二种,离线安装版本
- 选择不登陆直接下载
2.配置:MySQL安装配置教程(超级详细、保姆级)_SoloVersion的博客-CSDN博客_mysql安装配置教程
- 【custom】
- 【Advanced Options】选择安装路径和数据存放路径
- 后面一路next
3.辛老师的安装版本:MySQL-full-5.1.51-win32.msi
- 特点:不需要下载vs那个环境;配置简单
- 配置:
- 一路next
- 【mysql server instance configuration】:勾选[add firewall exception for this port]
- 下一个界面,【manual selected default character set/collection】:选择utf-8
- ...
- 设置用户名和密码,最好不要勾选远程访问
- 完成
4.补充说明:msi和exe安装文件有什么区别
- .exe是一个安装引导程序。它是安装工程通过MSBuild创建的,其中包含了一个XML文件,定义了应用程序所需要的系统必备安装包信息。Setup.exe程序会检查这些系统必备安装包是否需要被下载和安装,如果需要,它就会先安装那些系统必备程序。当我们运行它的时候,它会读取setup.ini来确定安装所需要的配置并开始安装流程。
- msi是一个Windows Installer包。和.exe不一样,直接运行MSI安装包不会自动安装自定义系统必备。它只会安装主应用程序。当我们“运行”它的时候,其实是Windows Installer在执行MSI包定义的各项操作。因此我们需要安装Windows Installer的正确版本才能运行.msi。
- Windows Installer的用途包括:管理软件的安装、管理软件组件的添加和删除、监视文件的复原以及使用回滚技术维护基本的灾难恢复。
- 在windows环境下,效果没差
二、安装navicat
1.一路next,没什么特别的
2.试用30天,使用激活软件(我的百度网盘有,直接执行就ok)
三、连接navicat到mysql
1.新建连接
- 【主机名或IP地址】:localhost表示用户只能从本机访问;%表示这个用户可以从远程访问
- 完成
2.设置mysql从远程访问(从宿主机访问虚拟机的mysql)
- 虚拟机中,把网络模式改为【桥接模式】(实践得出:自定义也可以)
- 取消虚拟机防火墙(还有一种设置,让程序可以透过防火墙)
- 这样可以直接在宿主机进行ping访问(ping作用:检测两台主机能不能建立起连接)
- 宿主机navicat开始连接
- 在虚拟机的navicat中重新创建一个用户,允许全部权限
- 该用户的【主机】设置为:%
- IP地址为想要连接的mysql所在主机ip地址
- 用户名不能为root (因为一般设置为不能远程访问)
- 成功
- 在虚拟机的navicat中重新创建一个用户,允许全部权限