windows server r2 2008 安装mysql 5.7

前言

       在做项目的时候需要用到mysql数据库,于是就发生了一系列的小故事!回顾起来还是很有意思的!


故事

      
1、需要安装.net Framework框架

       在服务器上安装mysql5.7的时候打开就会出现这个界面,致使安装无法进行。(这里忘记截图了,网上找了一张4.0的图)
windows server r2 2008 安装mysql 5.7
      于是在网上下载了4.5.2的插件进行安装,安装过程非常缓慢,界面一直卡住不动, 曾经一度以为是服务器的问题,中间还换了一台服务器,没想到第二台还是一样。

解决办法:
   其实解决办法非常简单,把插件安装好就可以正常使用了,但是服务器反应非常慢,所以第二天早上来了之后才发现可以了。但是这里服务器反应如此慢的原因小编没有找到,知道原因的小伙伴欢迎在下面留言,我们一起学习!

2、无法连接mysql(10038)

       这个故事告一段落之后又出来了新的故事,服务器上的Navicat可以连接数据库,但是在小编电脑上却连接不上数据库,报错如下:
windows server r2 2008 安装mysql 5.7

解决办法:
   网上直接搜索该问题,标明(10038),小编以前觉得这种报错码没什么用,但是现在发现直接搜索这个问题可以让我解决问题速度加快很多 。这里的原因:服务器的3306端口没有打开,打开即可。
分享如下:怎么解决mysql远程连接报10038的错误

3、服务器没有开放权限

       您以为故事发展到这里就结束了吗?当然没有。当小编用Navicat链接数据库的时候照样没有连接成功!报错如下:
windows server r2 2008 安装mysql 5.7

       主要原因是小编的服务器没有开放权限,分享链接如下:
解决Navicat 报错:1130-host … is not allowed to connect to this MySql server,MySQL

其中有两种方法,小编使用第一种方法没有成功,使用的是命令:GRANT ALL PRIVILEGES ON . TO ‘myuser’@’%’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
FLUSH PRIVILEGES; (ps:不要忘记最后的分号(;))修改之后界面如下:

windows server r2 2008 安装mysql 5.7

好啦,到这里故事就结束啦!本地电脑的Navicat可以连接上服务器的mysql了。


总结

       故事结束啦,来个小总结:小编第一次如此亲近地接触mysql,说实话心里对它有那么一点点抵触,因为对自己没有信心,轻易给自己下了定义,觉得没有干过的事情做不好。可是无形之中就把自己限制在一个小圈子中了。很多东西确实是这样,第一次干没有经验,但是可以网上查,可以问大牛呀,所以如果第一次就可以做好的事情我们不要想着第二次再去做好!