2.安装MySQL

通过上一节的介绍,大家对于数据库已经有了一个基本的认识了,这一节我们来学习下应该如何安装数据库以及有哪些可以帮助我们管理数据库的工具。

安装MySQL

MySQL数据库最早由瑞典的 MySQL AB公司研发,现在属于甲骨文公司旗下的产品,因为它简洁、开源、免费的特点,所以受到多数互联网公司的喜爱。如果要使用MySQL的话,我们首先需要注册一个甲骨文官方网站的账号,不过网站是英文的,访问的过程可能比较慢,而且网站也在不定期的修改,所以在这里的下载的话,并不容易,所以我下载了一些数据库上传到了百度网盘中,大家如果不想在官网下载的话,可以在附录中按照指定网盘地址下载,当然也可以通过公众号直接回复 MySQL 就可以看到相关的下载和安装过程了,下边我们就来总结下数据库下载和安装的过程。

获取安装包

首先,我们需要在百度中搜索 MySQL,然后选择有官网标识的网站,点击进入进行下载:

接下来,我们需要找到具体下载数据库的位置,如下所示:

这里需要我们注意,我已经将具体下载需要点击进入的链接给大家标记出来了,大家按照这个标记的顺序就可以找到下载的位置了,接下来我们就可以看到一个具体下载的窗口了:

注意,在这个下载窗口的上方一般会有一个下载之前版本的链接,而且在这个下载窗口中我们也可以选择数据库运行的平台,在选择好相应的版本和运行平台之后,点击右侧的下载按钮就可以了。

安装MySQL

到这里为止,关于数据库下载的过程已经和大家介绍完了,需要和大家说明的是现在下载的数据库安装包都是压缩包,解压之后,我们只需要在CMD窗口中执行相关的命令才可以安装:

如上所示,我已经将相关的步骤在图中标注好了,大家需要首先切换到解压之后的数据库文件的bin文件夹下,之后执行mysqld install命令就可以安装数据库了,最后只要启动数据库服务就可以了。

完成上述步骤之后,我们的数据库已经安装成功了,需要提醒大家的是安装完成之后数据库中默认提供了一个root用户,而且默认这个用户是不需要密码的,我们可以在CMD窗口中执行mysql –u root,然后回车就可以登录到数据库了:

登录成功之后,为了保证数据库的安全,我们需要设置用户相关的密码:

在登陆成功的窗口中,我们执行如下命令就可以设置密码了:

在执行上述命令修改密码之后,最好可以执行flush privileges来刷新下数据库相关记录,最后退出数据库,然后我们再次在CMD窗口中输入mysql –u root –p ,回车输入设置的用户密码就可以登录到数据库了:

环境变量配置

到这里为止,我们的数据库已经安装好了,当然在实际操作中可能出现一些问题,大家如果解决不了的话,可以通过公众号和我联系,我会及时的回复大家,帮助大家解决相关的问题。完成数据库的安装之后,我们还需要在系统中进行相关的配置,下边我们就来和大家说一下关于环境变量的配置情况。

首先,我们需要打开环境变量窗口,关于环境变量窗口的位置,只要我们选择桌面上我的计算机,然后右键选择属性,在弹出的窗口中选择高级系统设置就可以看到了,最后我们打开环境变量窗口就可以了:

接下来,我们需要在在系统变量中做一些修改:

接下来,我们需要点击环境变量窗口中我们圈中的部分中新建按钮,然后添加一个MySQL相关的变量:

如上所示,我们添加一个名为MYSQL_HOME的系统变量,具体的变量值就是数据库文件解压之后的位置,这点大家可以按照自己的习惯选择,完成上述操作之后,点击下方的确定按钮,这样我们就在系统中添加了一个系统变量。

最后,我们需要将添加的系统变量MYSQL_HOME添加到Path变量后,它在我们刚才操作的位置,然后我们按照如下内容就好:

也就是上图中我们标记的内容,即%MYSQL_HOME%\bin;注意,在添加Path变量之前,我们必须确保在这个变量值的末尾有分号,否则的话,在添加MySQL相关变量的时候,我们需要首先添加一个分号,作为和之前变量内容的分隔。到这里为止,关于数据配置的过程已经给大家介绍完了。

注意事项

最后,还有一些需要和大家说明的事情,就是在官网中下载的数据库相关的安装包,在MySQL 5.5版本之后,是缺少一些内容的,需要我们下载之后手动的添加,也就是一个名为my-default.ini的配置文件和一个用来存储数据的data文件夹,所以如果你下载的文件中缺少这两部分内容的话,需要手动的创建,注意data文件是一个空文件夹,而my-default.ini文件中,有一些配置的内容,这里也给大家总结一下:

管理工具

如果大家之前学习过SQLServer数据库的话,相信对于它图形化的操作形式感觉十分方便,但是到这里为止,我们对数据库的操作都是在CMD这个黑糊糊的窗口之中完成的,相信很多人感觉很别扭,在这里我给大家介绍几种常见的数据库管理工具。

Navicat

这是一个桌面版的数据库管理工具,有针对不同版本的数据库管理工具,也有通用的数据库管理工具。它和SQLServer数据库图形化的处理界面十分相似,操作也十分方便,而且它是支持中文的,不过它是付费的,当然也有免费版的,不过功能相对会受到限制。

DbVisualizer

这是一个基于JDBC的跨平台数据库管理工具,也就是说只要数据库提供了JDBC操作的接口,都可以通过这个它来实现对数据库的管理,所以可以看作是一个通用的数据库管理工具,只要我们找到数据库所需要的JDBC包,就可以来管理数据库了,非常方便。另外需要向大家说明的是这个数据库管理工具有安装版和免安装两个版本,而且我们可以直接将Excel表格中的数据复制到这个管理工具中,然后保存,就可以达到添加数据的目的了,这点是其他数据库管理工具所不具备的。

如上所示,是我们连接数据库操作界面,我们需要提供具体数据库所在的计算机IP地址,连接端口号、连接数据库以及数据库用户名和密码就可以了。

在这里需要请大家注意的是,使用这个管理工具,在存储数据的时候,如果涉及到中文的话,可能会出现乱码的情况,造成乱码可能是因为数据库默认的编码格式造成的,也可能是因为管理工具本身的问题,这时候我们可以设置管理工具的字体为中文字体基本上就解决这个问题了,如果还是无法解决的话,大家可以在连接的时候,像我们上图所示的一样直接设置编码格式,也就是在具体连接的数据库一项中按照如下格式填写:

本节内容到这里就结束了,下周周一我会教大家一些操作MySQL的基本命令,如果在这段时间内,您有什么问题或者想要了解的内容,欢迎通过公众号或者交流群将您的问题反馈给我。

PS:在安装数据库的过程中,因为操作系统的不同,可能这里为大家提供的解决方案并不适应您所遇到的问题,我在实际安装和卸载的过程中也遇到了很多问题,所以如果您在安装过程中遇到了无法解决的问题,欢迎通过公众号或者交流群将您的问题反馈给我,我们可以一起探索解决的策略。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181115G0I5TY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券