Mac系统下虚拟机VMware Fusion下Win10如何通过Navcat连接Mysql 5.7

最近一直在折腾Mac系统,原先对Mac使用也不是很熟悉,所以安装过程中出现了很多问题。为了以后查阅方便,当然也为了使得和我一样的小白少踩一些坑,

所以就记录一下这些问题。

首先说一下VMware Fusion这个虚拟机软件吧。我下载的官方最新的版本8.5.7。然后开始安装,安装比较容易。最麻烦的就是如何安装WIn10系统呢?一开始我采取按部就班的方法,通过Mac自带的浏览器Safari去下载Win10 ISO的文件。结果速度太让人崩溃了,非常慢。后来我尝试把ISO通过百度网盘离线下载的方式先下载到我的百度网盘里,然后接着下载了百度网盘Mac版客户端,通过客户端下载ISO,速度也是不稳定,时快时慢。3天时间好不容易下载下来,就迫不及待的去安装,结果一直出现蓝屏,一直重启,无法正常安装,我怀疑ISO文件通过百度网盘下载的时候可能有文件损坏的情况。为了验证这个想法,后来网上一顿搜索,原来Mac系统下可以通过Boot Camp Assiant进行双系统安装,我用这种方式安装,出现的问题和在Fusion下一样。所以我能肯定时ISO文件有问题。

为了能下载完好无损的ISO文件,我只能用我的ThinkPad去下载,然后把ISO文件拷贝到我的移动硬盘里。然后又开始把移动硬盘插到Mac上进行安装。这次就比较顺利了,没有出现蓝屏重启的问题。系统终于安装好了,总算是取得进展,然后我就开始在win10下安装各种工具:Visual Studio 2013,Tortoise Git,Navicat Premuim等。本来想在Win10下安装mysql,考虑虚拟机存储空间的问题,决定直接在Mac下安装mysql,噩梦又开始了。

安装mysql本身不复杂,就是去官网下载dmg文件,然后双击,接着按照提示安装即可。不过为了能让mysql的root的密码重置一下,改成自己熟悉的密码而不是临时密码。所以就开始重置密码之旅。惯例去百度上搜索相关文章。大致步骤如下:

1.打开底部dock里的偏好设置,找到mysql,关闭mysql服务;

2.进入mysql/bin文件夹下,获取管理员权限,禁止mysql的验证功能。在终端输入:

cd /usr/local/mysql/bin/

sudo su

./mysqld_safe --skip-grant-tables &

此时你会看到偏好设置里面的mysql服务有开启了。

3.设置新密码,在终端输入(还是在刚才mysql/bin文件夹下):

./mysql

FLUSH PRIVILEGES;

SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘你的新密码对应的字符串‘);

在上述步骤都操作完之后,重启mysql,可以正常通过修改的密码登陆了。可是我想在虚拟机里通过Navicat连接主机下的mysql,我试着去配置mysql的连接信息,然后点击“测试连接”按钮,弹出“ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL server”提示。这个查询之后是由于mysql没有授权其它客户端连接权限导致的。后来通过授权法进行设置:

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
          GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘192.168.0.1‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;

以上就是大致的解决方法,对了,还有一个比较麻烦的就是Fusion下的win10最好把网络连接调整为非共享的方式,我修改成wi-Fi,这样win10的ip和mac主机的ip就在同一个网段了,连接mysql就没有问题了,否则比较麻烦,还得通过Bridge或者NAT转发的方式才能连接成功。

时间: 2024-08-02 02:33:27

Mac系统下虚拟机VMware Fusion下Win10如何通过Navcat连接Mysql 5.7的相关文章

虚拟机VMware Fusion下安装RedHat8.0

在2019年5月份,红帽(RedHat)公司就发布了正式版Linux操作系统Red Hat Enterprise Linux 8,那如何在虚拟机下安装该系统呢?安装过程中又需要注意些什么呢?接下来将个人 安装的经验总结一下. 一.前期准备1.虚拟机VMware Fusion(我这里使用的是VMware Fusion专业版 11.0.1):2.操作系统镜像文件rhel-8.0-x86_64-dvd.iso;下载链接:链接:https://pan.baidu.com/s/1KJCtcLLxRW8V-

Mac下通过VMware Fusion安装centos虚拟机操作记录

下面介绍下利用VMware Fusion工具在Mac上安装centos虚拟机的做法:1)下载VMware Fusion工具下载地址(包括注册码):http://www.macx.cn/thread-2138527-1-1.html2)下载centos7的iso镜像3)点击下载的VMware-Fusion-8.0.0-2985594.dmg文件进行安装,安装好之后千万不要手欠去删除桌面上的VMware Fusion4)点击安装好的VMware Fusion 5)点击底部Dock栏中的VMware

vm虚拟机VMware Fusion Pro 11 Mac中文版安装教程

VMWare Fusiono 11 mac 中文版是一款强大的Windows虚拟机,可以让您能够在Apple的macOS和Mac的硬件上无缝运行Windows,Solaris,Linux和Netware操作系统!VMWare Fusion mac版易于安装,您可以快速启动并运行Windows.Fusion专为需要快速,简单和可靠的虚拟机替代方案的临时用户和专业人士而设计. VMWare Fusion mac 版安装教程 VMWare Fusion mac 特别版镜像包下载完成后,打开镜像包,双击

《OD学hadoop》mac下使用VMware Fusion安装centos

一. NAT模式网络访问 (1)在linux中输入命令ifconfig查看网络信息 (2)在mac中输入命令ifconfig查看网络信息 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 options=3<RXCSUM,TXCSUM> inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 inet6 fe80::1%lo0 prefixlen 64 sco

VMware Fusion下Centos联网

1.VMware Fusion设置选择"网络适配器" 2."连接我的网络适配器"选择"与我的mac共享" 3.编辑centos的ip配置文件 [[email protected] ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet UUID=135a7471-b220-4c9b-ad21-f740e2a5b196 ONBOOT=yes NM_CO

局域网win7系统:虚拟机vmware kali 做端口映射

1.首先在vmware窗口点击“编辑”,选择“NAT 模式” 再进入"NAT 设置“>添加>设置 (这是虚拟机的设置) 192.168.0.100是我虚拟机的ip地址,在kali终端 可通过ifconfig查询 设置虚拟机外部端口8080映射到kali系统的8086端口 点击确认,虚拟机vmware的系统kali的端口映射就做好了. 2.设置win7系统打开8080端口. 控制面板>系统和安全>Windows防火墙>高级设置>入站规则(右键选择,新建入站规则&

虚拟机安装(WIN10下虚拟机VMware Workstation 12+ Windows Server 2008 R2操作系统安装)

虚拟机安装(win10教育版系统下,安装VMware Workstation 12+ Windows Server 2008 R2) 前期准备 1)上MSDN,我告诉你,下载服务器操作系统(https://msdn.itellyou.cn/),一般使用Windows Server 2008 R2 HPC Edition (x64) - DVD (Chinese-Simplified),使用迅雷下载,复制以下内容 ed2k://|file|cn_windows_server_2008_r2_hpc

锐捷客户端下虚拟机VMware无法联网的问题

打开VMware,选择右下角的网络适配器,设置为NAT模式. 如果还不能上网,则打开电脑的任务管理器,保证VMwate的服务保持开启. 但是锐捷客户端,会自动检测并且关闭VMware NAT Service 这个服务,借鉴https://blog.csdn.net/su20145104009/article/details/72040800的方法, 1.使用notepad++打开锐捷8021x.exe(../锐捷/Ruijie Supplicant/8021x.exe),虽然是乱码但是依然可以

宿主机( win 7 系统) ping 虚拟机VMware( cent os 6.6 ) 出现“请求超时”或者“无法访问目标主机”的解决方法

首先虚拟机的网络连接设置为"Host-only": 然后在 cmd 窗口中查看 VMnet1 的 ip 地址,这里是 192.168.254.1 接下来在 Linux 中设置网卡地址,和 VMnet1 一个网段,这里设置的是 192.168.254.100 然而此时在 cmd 窗口 ping 刚才设置的虚拟机网卡地址时却出现: === 解决的方法是: 1.首先关闭宿主机的防火墙(控制面板中) 2.关闭虚拟机的防火墙:chkconfig iptables off 此时再次 ping 19