由于要学习数据库原理这门课程,老师让我们看视频自行下载,结果我为什么没有其他同学那么顺利呜呜呜。我就按照步骤来罗列罗列我遇到过的问题,希望可以帮助到大家。
1.首先是下载压缩包,在之前我也看过好多次别人的教程,都是建议从官网上下载,链接为:https://downloads.mysql.com/archives/community/
选择需要的版本及适合计算机机型的安装包下载即可。然后放在一个盘中,建议不要选择C盘,因为会使计算机越来越慢,可以把一个盘重新命名为software,以后装软件都在这个盘。2.解压。直接在当前目录解压即可,为了方便可以把文件夹重新命名一下。
因为我们是老师直接给的安装包,我就没有改名字。我们进入到这个文件夹中。
3.创建my.ini文件。不知道官网下的包里有没有这个my-defaut.ini配置文件,如果有请跳过这一步。如果没有的话我们需要自己创建:
(1)在刚刚解压出来的这个文件夹或者在bin目录下新建一个文本文档(txt),然后把下面的这段代码复制粘贴进去:
[mysqld]
character-set-server=utf8
#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306
basedir=C:/Users/Sue/mysql-5.7.19-winx64/bin
datadir=C:/Users/Sue/mysql-5.7.19-winx64/bin/data
max_connections=200
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysql_safe]
default-character-set=utf8
[client]
default-character-set=utf8
在其中这两行等于号后边bin之前要改成自己的路径,也就是解压之后的文件夹的位置
basedir=C:/Users/Sue/mysql-5.7.19-winx64/bin
datadir=C:/Users/Sue/mysql-5.7.19-winx64/bin/data
编辑好之后摁一下Ctrl+s,保存一下,然后点文件->另存为,然后保存类型改成所有类型,文件名后面加后缀.ini。如下图:
4.把这个my.ini复制到bin里面去。然后我们就开始配置环境变量。
打开我的电脑->属性,然后左边第四个:高级系统设置。
进去之后最下面点环境变量,点进去后是这个样子。
先是最下面新建,变量名我们输入MYSQL_HOME(具体为什么叫这个我也不清楚,因为大家都是这样叫的),然后变量值我们点击浏览目录,选择我们安装包中bin这个文件夹,点确定。
上半部分我们选择path那一行,点编辑。
再点编辑,然后我们直接在后面添加括号里的东西(%MYSQL_HOME\bin),至于括号里的那个斜杠,你看看前面那个是往哪边斜的你就往哪边斜就可以了。点击确定。
然后在最下面在点击确定,我们的环境变量就配置好了。然后我们就开始要安装啦。
5.在命令指示符中切换安装目录。打开命令指示符(cmd),在开始菜单旁边的搜索框中直接搜索即可。注意注意注意一定要以管理员的身份打开。 然后可以看到我们所在的目录是C:/Windows/system32/。现在我们要切换目录,切换到我们安装包的bin目录下。
切换目录:
(1)先输入小写字母cd,然后点一个空格,紧接着输入我们的系统盘,比如我把文件夹放在了C盘,那么我就再输入一个大写的C,然后输入一个冒号,再输入一个斜杠,一定要注意斜杠的方向,这些字符也一定都是在英文状态下,这样我们的根目录盘就切换好了。
(2)切换好根目录盘之后,再输入cd和一个空格,再输入我们bin文件夹所在的路径,不用特别注意字母的大小写,系统会自动识别的,然后我们就成功的切换到了bin文件夹下。
6.安装。终于到安装啦,我们输入mysqld install,一个字母也不要落下,一个空格也不要多。然后你可能会遇到下面几个问题,如果没有,恭喜你,直接看第七步。好了,我们来盘点一下可能遇到的问题:
(1)它会显示咱这个mysql已经存在,还给你把目录都写出来了,可是这个目录又不是咱的bin目录,所以可能是之前卸载某些软件没有卸载干净。这样呢我们需要关闭命令指示符(cmd)然后再以管理员的身份重新打开。进行删除操作。
输入sc query mysql然后回车,发现系统确实有文件,然后再输入sc delete mysql回车。就被我们清理干净了,就可以再次切换目录进行mysqld install。详情请看第五步。
(2)会显示丢失那个MSVCR120.dll。
这个问题呢网上说有直接百度一下这个文件然后解压成.dll文件直接放到我们的C:/windows/system32下,但是这个对win10的可能没有用,但是也可以试试。我觉得最好的办法是下载一个VC++编程软件,如果还没考二级C++可以下载Microsoft visual C++2010学习版。下载之后重启一下,在返回第五步重新install。
(3)还可能遇到会显示cant connect localhost啥啥啥的,这原因大部分是拼写错误,mysqld install或者mysqld -install。
7.安装好了就会显示。
8.下面开始初始化。输入mysqld --initialize-insecure然后回车,然后你可能出现下面这个情况,如果没有,恭喜你,请看第九步。
这个问题多半是由于我们的data文件夹。
在我们进行install也就是第五步的时候,会自动创建一个data文件夹,如果现在这个文件夹为空,我们需要手动删除这个data文件夹,之后再进行第五步。
9.输入net start mysql,就可以啦
10.接下来我们将进入数据库。输入 mysql -u root -p,然后回车,看到提示我们需要输入一个密码,我们在之前初始化的时候设置了密码为空,所以我们直接回车就可以了,就会看到welcome to…
11.退出数据库的时候我们输入quit,就会看到一个亲切的bye.
制作不易,图都是自己做的,帮到你点一个赞哦。