Windows环境下mysql 5.7.16安装

来源:互联网 发布:单片机工作过程 编辑:程序博客网 时间:2024/05/22 09:18

声明:本文只介绍我在win7环境下安装解压版mysql 5.7.16,为大家提供参考,希望能帮助遇到同样问题的小伙伴跳过网上的一些坑。

MySQL下载地址

1、mysql-5.7.16.zip下载(看自己电脑是32位还是64位)
2、解压到D:\mysql.(路径自己指定)
3、在D:\mysql\mysql-5.7.16下新建my.ini配置文件

##############################

[mysql] # 设置mysql客户端默认字符集 
default-character-set=utf8  
[mysqld] 
#设置3306端口
 port = 3306  
# 设置mysql的安装目录 (自定义的目录!!!)
 basedir=D:\mysql\mysql-5.7.16
# 设置mysql数据库的数据的存放目录 
#datadir=D:\mysql\mysql-5.7.16\data
 # 允许最大连接数 
max_connections=200 
# 服务端使用的字符集默认为8比特编码的latin1字符集
 character-set-server=utf8
 # 创建新表时将使用的默认存储引擎
 default-storage-engine=INNODB

##############################

在安装的时候,找了一个教程,教程中上面的#datadir=D:\mysql\mysql-5.7.16\data这句代码是没有注释掉的,于是就在之后的安装中遇到了麻烦。

4、在windows系统环境变量path,加入如下内容:
D:\mysql\mysql-5.7.16\bin;(注意加分号)
5、将mysql注册为windows系统服务
具体操作是在命令行中执行以下命令(需要以管理员身份运行命令行):
mysqld install MySQL --defaults-file="D:\mysql\mysql-5.7.16\my.ini"

6、第5步成功后,打开系统服务管理
在命令行启动mysql命令为: net start mysql

可以看到MySQL启动成功

7、输入命令 mysql -uroot -p 回车,输入密码,按理说初次登录是没有密码的,直接回车即可登录,然而事实上,在执行mysqld install MySQL --defaults-file="D:\mysql\mysql-5.7.16\my.ini"命令时它不仅自动创建了data数据,还随机分配了密码,在你的文件中搜索 .err后缀的文件,以记事本方式打开,你会看到下图


对,这就是你的密码,每个人不一样,看你自己的,输入进去登录就可以了。接下来你想进行一些操作,发现它会提示你,需要先重置密码。网上会有许多教程,包括我参考的踩坑总结里面说的方法也不合适。

其实上图中不但有密码还有用户名,其实就是root@localhost

8、只需要执行以下命令就可以:

set PASSWORD FOR 'root'@'localhost' =PASSWORD('123456');
       此时root的密码就该为123456了,下次直接使用登录即可。


本文主要参考以下文章(主要参考踩坑总结):

1.MySQL 5.7版本安装教程-踩坑总结http://www.cnblogs.com/wangdaijun/p/6146933.html

2.win7 64位下如何安装配置mysql-5.7.4-m14-winx64http://www.cnblogs.com/rock-et/p/3702949.html

3.mysql5.7后的详细安装教程(解压版)http://blog.csdn.net/u013409590/article/details/51400545


1 0
原创粉丝点击