如何在win7上安装mysql5.7.19

如题所述

安装步骤:

1、将下载的压缩包进行解压。 在软件目录下新建一个名为my.ini 文件,文件的内容如下:

2、以管理员的身份打开cmd窗口,切换到的软件根目录的 bin 文件夹下。

3、运行代码:mysqld --initialize --user=mysql --console。运行结果是默认的密码,最好保存一下。

4、运行代码: mysqld --install MySQL,如果安装成功将会有提示。然后,运行代码:net start MySQL,若运行成功仍会有提示。

5、下面是SQL的启动,运行代码: mysql -u root -p,提示输入密码,就是刚才保存的字符。输入密码,就可以使用MySQL啦。

PS:运行代码:set password=password('新密码'),就可以进行密码的修改。

MySQL:

是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL特性:

    源代码的可移植性。

    支持多种操作系统。

    为多种编程语言提供了 API。

    支持多线程。

    优化的SQL查询算法。

    提供多语言支持。

    提供多种数据库连接途径。

    提供用于操作数据库的管理工具。

    支持大型的数据库。

    支持多种存储引擎。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-24
方法/步骤

第一步:下载。
因为是免安装,小编这里使用的是ZIP Archive 版的,非常简单。
到mysql官网下载就可以;拉到最下方选择,图框出的部分,点击download;
进入图二点击画线部分直接下载。

第二步:解压操作(可以理解为安装)。
解压路径可以自行设置,建议不要放在C盘,小编C盘分过盘内存超大所以习惯放在C盘。
解压路径为:C:\mysql
这一步没啥,就是普通解压。

第三步:配置默认文件。
在刚刚的解压路径下C:\mysql\mysql-5.7.18-winx64新建一个my.ini文件,输入以下内容(记得将涉及到路径的地方换成你自己的路径),保存后如图:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\mysql\mysql-5.7.18-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql\mysql-5.7.18-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

第四步:配置mysql的环境变量
计算机->属性->高级系统设置->环境变量,
新建属性MYSQL_HOME,值为解压路径C:\mysql\mysql-5.7.18-winx64。
然后编辑系统环境变量path,在后面添加
%MYSQL_HOME%\bin;(注意前面一定要有分号),点击确定保存。

第五步:安装mysql服务
开始->搜索cmd->右键单击(以管理员身份运行),定位到C:\mysql\mysql-5.7.18-winx64\bin,输入一些命令行(如图所示),如果电脑环境正常的话,就会直接成功,如图所示。这一步一般会出很多问题,输入mysqld install之后经常出现缺包的情况(缺msvcr120.dll或者报0xc000007b的错),第六步给出这些问题的解决方法。

第六步:mysqld install运行不成功解决方法。
一般有三种可能,
1、DirectX9没有安装
链接:http://pan.baidu.com/s/1cCi6Cm 密码:wuq1
2、microsoft Visual C++没有安装
Visual C++ 2005运行库:
链接:http://pan.baidu.com/s/1dFMlJS9 密码:os8p
Visual C++ 2008运行库:
链接:http://pan.baidu.com/s/1kVeaqRt 密码:ztly
Visual C++ 2010运行库:
链接:http://pan.baidu.com/s/1pLt1ggF 密码:bhm9
3、.net没有安装
链接:http://pan.baidu.com/s/1c1HnUhU 密码:dd0y
解决方法就是一一尝试,个人建议先尝试第二种。
(以上皆为傻瓜式安装,exe文件运行即可,不再贴图)
第七步:启动mysql服务,输入net start mysql即可。若成功如图。
这一步也有可能会出现问题,就是命令行无法识别出现“net不是内部或外部命令”提示。第八步给出这一问题的解决方法。

第八步:net不是内部或外部命令解决方法。
添加环境变量即可,计算机->属性->高级系统设置->环境变量,
编辑系统环境变量path,在后面添加
C:\windows\system32\;(注意前面一定要有分号),点击确定保存。如图。
之后再运行net start mysql即可成功。

第九步:打开mysql
依旧定位到C:\mysql\mysql-5.7.18-winx64\bin
输入命令:mysql -u -root -p,别的版本可以直接点enter进入,mysql5.7为随机密码,所以这边要输入的密码不知道,可以到err文档中进行查看。步骤为:
1. 打开C:\mysql\mysql-5.7.18-winx64文件夹,搜索栏输入*.err查找log文件,以记事本方式打开,快捷键ctrl+F查找temporary password,划线部分即为随机密码。
2.输入密码进行登录。如果每次都要到log文件中查看会很麻烦,所以这边可以修改mysql登录密码。命令行为:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'passw0rd';
passw0rd可以修改为你们自己想要设置的密码。
3.输入命令行exit;退出后,使用新设置的密码进行登录,登录成功。
到这边基本上就大功告成了。