发表于: 2017-12-30 17:21:03

3 562



 .今天完成的事情


         1.参考修真院线下报名贴(学习资料-线下报名-北京报名)中报名的格式,整理出业务模型,确定需要几个对象,每个对象的属性是什么,对象和对象之间的关系是一对一,还是一对多。

(1) 报名格式

(2)业务模型(自己暂时的粗浅理解)

① 需要两个对象:报名帖,报名学生

② 报名帖属性:第几期,总名额数量,通过人数,剩余人数,报名状态

③ 报名学生属性:姓名,QQ,修真类型,入学时间,毕业院校,学号,日报链接, 立愿,辅导师兄

④ 对象与对象之间的关系是一对多(一个报名帖对应多个报名学生)


2.下载并安装及配置Mysql 5.5

 在官方网站上下载好ZIP压缩包,并解压到想要的安装路径。下载链接:http://dev.mysql.com/downloads/mysql/5.1.html#downloads

(1) 首先呢,要配置环境变量,变量值是解压后文件夹的路径:

        

    然后在PATH里加上新的系统变量(前面一定要加分号,后面最好不要加):

         

2)配置my-small.ini文件,在[mysqld]和[Client]下面均添加:default-character-set = utf8

   在[mysqld]的default下面再添加两行代码,效果如图:

   

             

(3)检验环境变量是否配置成功

注意:一定要先进入管理员命令提示符,然后cd进入你安装好的路径的\bin里,再使用命令行


如图所示,mysql5.5.58配置成功。


3.下载navicat,或者是Hedisql,连接Mysql。(下载后破解)

(1)进入 Navicat for MySQL下载 ,根据需要选择下载的版本,我选择的是Windows 64bit,任意选择一个镜像地址下载。

(2)运行 → 下一步 → 点击“我同意” → 选择安装路径 → 保留默认,下一步 → 选择是否创建桌面图标,建议保留默认值,点击“下一步” → 安装 → 完成。

(3)下载破解补丁,链接: https://pan.baidu.com/s/1mh6GwJY 密码: kgvv 。我是可以成功破解哒,如果失效了的话自己去百度哦。

    下载完成后解压出PatchNavicat.exe文件复制到Navicat for MySQL目录下,双击PatchNavicat.exe运行(必须在关闭Navicat for MySQL的情况下),选择启动文件navicat.exe,提示Path Successfully!说明破解成功。现在打开navicat.exe,可能依旧提醒需要注册不过不用管,重新启动即可

         下载好navicat并破解完毕,但在连接mysql时遇到Error1045问题,最后发现是因为初始密码为空,mysql为了安全性而拒绝访问。

        遇到问题,报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)。

        解决方法(注:该方法来自于http://blog.csdn.net/u014520039/article/details/50949672)

  1、结束所有的MySQL进程,包括mysql.exe 和mysqld.exe

  2、命令行进入%MYSQL_HOME%\bin目录,输入mysqld --skip-grant-tables,此时命令行已无法再输入,另开一个命令行窗口。

  3、命令行输入:mysql,即可登录数据库

  4、此时要做的是修改密码,命令行输入:update mysql.user set authentication_string=password('123qwe') where user='root' and Host ='localhost‘;即可修改成功。值得注意的是,密码名不叫password 而是坑爹的authentication_string!

   此时再在任务管理器结束所有的MySQL进程,包括mysql.exe 和mysqld.exe,重新打开命令行窗口,启动mysql服务器,即可用新密码登录。

  5、在登录,输入命令行,有个错误提示:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing     this statement. 它是在提示我们要重置密码。

 回到%MSQL_HOME%\bin,输入下面的命令:mysqladmin -u root -p password(此处就是password单词,不是密码),然后根据返回的提示,先输入旧密  码,然后输入新密码,确认即可。

 Enter password: xxxxxx

 New password: xxxxxx

 Confirm new password: xxxxxx

 这样就可以用新密码登录啦。

     解决之后,Navicat就可以成功连接上mysql,效果如图:

      


.明天计划的内容

 1.继续任务1的task4,进行建表工作,此时应该会发现我之前粗浅的需求分析出现的问题了。

 2.学习使用Navicat设计Mysql,使用mysql进行数据的增删改。

 3.争取完成安装Java之前的数据库内容学习,完成task4-11。

 

 三.遇到的困难及解决

 对于命令行配置mysql的密码和删除匿名用户非常不熟悉,查找如何解决Error1045花费了好长时间。

 面对网上众多的解决方案,别人都可以解决但放到自己的电脑上就是不行的情况下,着急是毫无用处的。只有静下心来,不断地去找,去思考和不断细化到底是哪里出了问题,才会最终找到一个行得通的解决方案。


   四.收获

  2017年一年都在备战考研,好久没有这么真真切切地好好做点什么了,所幸赶上了2017的尾巴,我和修真院相遇。从一开始的一脸懵到最后还是做出了点小小的成绩,一切要感谢万能的度娘,当然还有亲爱的修真院和棒棒的师兄对我的鼓励(手动ღ( ´・ᴗ・` )比心)

   不积跬步无以至千里,不积小流无以成江海。计算机的妹纸绝不认输,哼哼o( ̄ヘ ̄o#)






返回列表 返回列表
评论

    分享到