前言

      ITOO5.0用的数据库是MySQL,但是之前我们用的数据库都是SQL server ,所以对于MySQL是不太了解的。但是组员叫我建数据库,不建数据库就没法搭框架,为了这些活能顺利的进行,我只能硬着头皮上,其中也是遇到了很多问题。装了MySQL不行,因为要有一个可视化的工具,所以还要装NaviCat。打开NaviCat是没有什么东西,要自己连接MySQL数据库。其中细节也比较简单就不介绍了。但是数据库建好后,让艳霞连接我的数据库,发现连不上。百度了很多方法,最后只能问问冯尧了。冯尧给我发了个连接。可是这个连接里的前半部分是不能解决我的问题的,所以现在来完善一下。


解决过程

1、打开MySQL server5.6的dos窗体:开始——>所有程序——>MySQL——>MySQL server5.6——>MySQL server5.6 Command Line Client

                                                                                           

远程连接 mysql 超时 mysql5.5远程连接_远程连接 mysql 超时



2、输入安装MySQL时设置的密码+回车,连接到本地的MySQL服务。

                                                    

远程连接 mysql 超时 mysql5.5远程连接_数据库_02


2、输入“use mysql”命令+回车,选择要使用的数据库,修改远程连接的基本信息,保存在mysql数据库中,因此使用mysql数据库。


            

远程连接 mysql 超时 mysql5.5远程连接_远程连接 mysql 超时_03



3、输入“GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;”+回车,这个命令可以更改远程连接的设置。

    

远程连接 mysql 超时 mysql5.5远程连接_MySQL_04

4、输入“flush privileges;”+回车,这个命令可以刷新刚才修改的权限,使其生效。

            

远程连接 mysql 超时 mysql5.5远程连接_MySQL_05

5、输入“select host,user from user;”这个命令可以查看修改是否成功,也可以在NaviCat里的用户查看是否修改成功。。

          

远程连接 mysql 超时 mysql5.5远程连接_MySQL_06

6、查看防火墙,如果防火墙打开了,即使启动了远程连接,别的用户也是无法连接自己的MySQL的,所以需要把防火墙关了。

                

远程连接 mysql 超时 mysql5.5远程连接_远程连接_07


7、在NaviCat查看用户,如果已经把别人的IP地址设置为用户的话,那被设置的IP用户只能连上Test数据库,其他数据库就没法访问,所以要把这个用户删除。

远程连接 mysql 超时 mysql5.5远程连接_远程连接_08


总结

      至此,MySQL连接的问题算是都解决了。从中收获了不少。对MySQL也了解了不少,真的是要多动手,多实践,从中的收获才会更大。