1.数据的初识
据说,我们要开始学习Web了。我是还没反应过来,这不是才学的数据库吗?我好像什么都还没搞懂诶,不对,是什么都还没做,情何以堪啊!所以现在也只能先浅谈一下这几天接触数据库的感觉吧,以后接触的多了,用的多了,才能了解多些吧。
数据库,顾名思义应该是存储数据的容器吧。不过,这么久以来我们都是用文件来存储我们的数据信息的,不是也挺好的吗?怎么还要数据库呢。后来听说了数据库使用的方便,也确实觉得文件在很多情况下用起来不怎么的方便。比如一家公司的所有员工的信息,如果都用文件来存储的话,在今后的使用过程中,可想而知它的复杂性和不便性。特别是在大企业里,员工信息量又大,假如有人辞职或换部门,人事部和财务部都要做相应的处理,而且这样出错的机会也不是没有。在这里就充分体现了数据库的优势了。因为数据库不仅仅是存储了数据,而且它还处理了各数据之间的关系结构。所有现在数据库的使用基本上是无处不在了。
2.安装mysql的尴尬
常用的数据库管理系统也比较多,我是一点都不了解,现在也就接触了mysql,上个学期在学校打酱油接触了Access,不过完全不知道那是怎么一回事,我们都不用安装,大概也就在机房建了几个表吧。所有这次还是让我给不回来了。十几遍是随便有的了。不过,我不是在网上下载的安装包,直接在服务器上copy的,第一次安装过了,用了也就不到两天,也忘了那次要干嘛,把它卸了再重装时就纠结了,搞了几次,在最后一步时总是不对。上网查了下,说是没卸干净,再查,彻底把注册表三个地方的信息删了再重装,可以用了。一天时间不到,后来发现不对,怎么插入的中文都是乱码?网上说改下它的配置文件my.ini里的两个character_set就可以了,试了几遍还是不行。又说在安装的时候是可以选择的,所以就又卸了重装。我以为我都装了好几遍了应该是没问题的,结果很凄惨啊!在最后一步总是报
ERROR number 2003
Can't connect to mysql server on 'localhost' (10061)
If a personal firewall is running on your machine ,please make sure you have opened the TCP port 3306 for connections.Otherwise on clients application can connect to the server….错误。说什么要查看端口的, 启动mysql 服务的,网上的说法不一,说关了防火墙,重新安装,试了好多遍还是不行。我真是想不通,明明卸载干净了,重新来换端口为什么还是不行。再查看端口时,根本就没看到mysql的端口,net start mysql 启动了还是没看到,纠结。。。任务管理器里的mysqld.exe进程总是一闪而过。。。哭的冲动都有了,无语啊。 后来还是胡—总几下就解决了。看到他把安装步骤中的MySql改成了MySqlsec(好像是这个,没看清) 就过了。真是无语,怎么我上网查了这么久硬是没人说过这个啊。哎,不得不怀疑我的学习能力了。不过,后来去查MySqlsec硬是没找到是什么东东。现在就先急用着,后面有时间了还是要卸了重装的。真是彻底无语了。