一、在mac上用Java的程序连接数据库,返回 // 连接失败Communications link failure Last packet sent to the server was 0 ms ago.简直莫名其妙。 二、于是我打算在Windows练习安装vbox,在安装redhat,如果可以,就把mac上面的redhat删除,再把mac上面的重新安装一下。 三、于是我先下载vbox,https://www.virtualbox.org/wiki/Downloads ,找到 VirtualBox 5.2 https://www.virtualbox.org/wiki/Download_Old_Builds_5_2 下载了Windows hosts,参照这个 http://www.xitongcheng.com/jiaocheng/xtazjc_article_23804.html 安装。 四、下载 redhat iso 版本 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso ,下载 http://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso 版本 五、 安装的时候,一定要把热键改为ctrl,不然很麻烦。安装 https://my.oschina.net/AaronDMC/blog/840753 (设置7个挂载点和以太网的时候,与帖子有出入),又找了一个帖子 https://www.cnblogs.com/hihtml5/p/8217062.html (这篇文章介绍了虚拟机联网,和宿主机互ping。 包括解决10.0.2.15ssh的问题) , 安装好以后: 1、输入“ ping www.baidu.com -c 4”,ping一下 2、如果不能ping,输入 cd /etc/sysconfig/network-scripts,在输入ls 3、输入 vi ifcfg-enp0s3 4、ONBOOT=NO,按下键盘下的i,光标出来,就把no改正yes 5、改完后,按下键盘esc,然后输入:wq 6、输入reboot重启,重启完成,再看能不能ping通百度 7、按control+c,暂停ping 8、输入:yum -y install wget,回车 9、输入df,看看硬盘多大 10、打算安装mysql,https://www.jb51.net/article/92061.htm 参看这个,结果输入第一行的时候,就连接不上MySQL,但是我可以打开 http://repo.mysql.com/ 现在我很郁闷,因为我一点linux的基础知识也没有。 六、现在我只能用Windows系统练习java,用mac电脑放视屏来学习了,因为,windows这个电脑声音有毛病,啊啊啊啊啊啊啊,有没有大神帮我一下啊啊啊啊。 七、如果能安装好mysql,接下来就是设置下虚拟机,把本机3306端口映射到虚拟机3306端口。 八、虚拟机网络设置-网卡1-连接方式(网络地址转换(NAT))-界面名称空着-控制芯片(自动显示)-混杂模式(拒绝)-mac地址(自动显示)。 九、接入网线前面选对号,在点击端口转发 十、名称 协议 主机ip 主机端口 子系统ip 子系统端口 HTTP TCP 127.0.0.1 9080 10.0.2.15 80 MYSQL TCP 127.0.0.1 3306 10.0.2.15 3306 SSH TCP 127.0.0.1 2222 10.0.2.15 22

类似这个:为virtualbox配置端口映射 https://www.jianshu.com/p/573cf2ea4da9 十一、域名,端口,IP总结
https://www.jianshu.com/p/6b6b8f47a9b3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation 十二、实战 SSH 端口转发 https://www.jianshu.com/p/1b7ea2625ab5?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

ps:mac + vbox + centos7网络设置=访问外网+主机与虚拟机ssh互联 https://video.tudou.com/v/XMjQ2NDYwNTMxMg==.html