通过上一节的介绍,大家对于数据库已经有了一个基本的认识了,这一节我们来学习下应该如何安装数据库以及有哪些可以帮助我们管理数据库的工具。
1. 安装MySQL
MySQL数据库最早由瑞典的 MySQL AB公司研发,现在属于甲骨文公司旗下的产品,因为它简洁、开源、免费的特点,所以受到多数互联网公司的喜爱。如果要使用MySQL的话,我们首先需要注册一个甲骨文官方网站的账号,不过网站是英文的,访问的过程可能比较慢,而且网站也在不定期的修改,所以在这里的下载的话,并不容易,所以我下载了一些数据库上传到了百度网盘中,大家如果不想在官网下载的话,可以在附录中按照指定网盘地址下载,当然也可以通过公众号直接回复 MySQL 就可以看到相关的下载和安装过程了,下边我们就来总结下数据库下载和安装的过程。
1.1 获取安装包
首先,我们需要在百度中搜索 MySQL,然后选择有官网标识的网站,点击进入进行下载:
接下来,我们需要找到具体下载数据库的位置,如下所示:
这里需要我们注意,我已经将具体下载需要点击进入的链接给大家标记出来了,大家按照这个标记的顺序就可以找到下载的位置了,接下来我们就可以看到一个具体下载的窗口了:
注意,在这个下载窗口的上方一般会有一个下载之前版本的链接,而且在这个下载窗口中我们也可以选择数据库运行的平台,在选择好相应的版本和运行平台之后,点击右侧的下载按钮就可以了。
1.2 安装MySQL
到这里为止,关于数据库下载的过程已经和大家介绍完了,需要和大家说明的是现在下载的数据库安装包都是压缩包,解压之后,我们只需要在CMD窗口中执行相关的命令才可以安装:
如上所示,我已经将相关的步骤在图中标注好了,大家需要首先切换到解压之后的数据库文件的 bin 文件夹下,之后执行 mysqld install 命令就可以安装数据库了,最后只要启动数据库服务就可以了。
完成上述步骤之后,我们的数据库已经安装成功了,需要提醒大家的是安装完成之后数据库中默认提供了一个 root用户,而且默认这个用户是不需要密码的,我们可以在CMD窗口中执行 mysql –u root ,然后回车就可以登录到数据库了:
在登陆成功的窗口中,我们执行如下命令就可以设置密码了:
UPDATE mysql.user SET password = PASSWORD(‘用户密码’) WHERE User = ‘root’;
在执行上述命令修改密码之后,最好可以执行 flush privileges 来刷新下数据库相关记录,最后退出数据库,然后我们再次在CMD窗口中输入 mysql –u root –p ,回车输入设置的用户密码就可以登录到数据库了:
1.3 环境变量设置
到这里为止,我们的数据库已经安装好了,当然在实际操作中可能出现一些问题,大家如果解决不了的话,可以通过公众号和我联系,我会及时的回复大家,帮助大家解决相关的问题。完成数据库的安装之后,我们还需要在系统中进行相关的配置,下边我们就来和大家说一下关于环境变量的配置情况。
首先,我们需要打开环境变量窗口,关于环境变量窗口的位置,只要我们选择桌面上我的计算机,然后右键选择属性,在弹出的窗口中选择高级系统设置就可以看到了,最后我们打开环境变量窗口就可以了:
接下来,我们需要在在系统变量中做一些修改:
接下来,我们需要点击环境变量窗口中我们圈中的部分中新建按钮,然后添加一个MySQL相关的变量:
如上所示,我们添加一个名为 MYSQL_HOME 的系统变量,具体的变量值就是数据库文件解压之后的位置,这点大家可以按照自己的习惯选择,完成上述操作之后,点击下方的确定按钮,这样我们就在系统中添加了一个系统变量。
最后,我们需要将添加的系统变量 MYSQL_HOME 添加到 Path 变量后,它在我们刚才操作的位置,然后我们按照如下内容就好:
也就是上图中我们标记的内容,即 %MYSQL_HOME%\bin; 注意,在添加Path变量之前,我们必须确保在这个变量值的末尾有分号,否则的话,在添加MySQL相关变量的时候,我们需要首先添加一个分号,作为和之前变量内容的分隔。到这里为止,关于数据配置的过程已经给大家介绍完了。
最后,还有一些需要和大家说明的事情,就是在官网中下载的数据库相关的安装包,在MySQL 5.5 版本之后,是缺少一些内容的,需要我们下载之后手动的添加,也就是一个名为 my-default.ini 的配置文件和一个用来存储数据的 data 文件夹,所以如果你下载的文件中缺少这两部分内容的话,需要手动的创建,注意data 文件是一个空文件夹,而my-default.ini文件中,有一些配置的内容,这里也给大家总结一下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\mysql
# 设置mysql数据库的数据的存放目录
datadir=E:\\mysql\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB