从零开始教你安装MySQL
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
作者:云先生_2017
链接:http://anzhuang.dbbull.com/