戊辰人博客

青,取之于蓝而青于蓝;冰,水为之而寒于水。

windows下安装64位mysql 5.7

日期:2016年11月4日 作者: 分类:数据库 阅读:815

操作系统:windows 7 64bit

数据库:mysql-5.7.16-winx64

数据库软件包:mysql-5.7.16-winx64.zip

一、准备相关文件

1. 解压mysql-5.7.16-winx64.zip,我这里直接解压到D盘,解压后得到mysql-5.7.16-winx64目录

2. 为了方便,我将mysql-5.7.16-winx64改名为mysql57,这样,我的mysql数据库的路径就为 D:\mysql57

3. 进入 D:\mysql57目录,将 my-default.ini 改名为my.ini

4. 用文本编辑器打开 my.ini 文件,修改相关配置

[mysqld]
# 数据库的根目录
basedir = D:\\mysql57
# 数据存放目录
datadir = D:\\mysql57\\data
# 端口
port = 3306
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

5. 创建数据存放目录:在D:\mysql57目录中创建data文件夹

mysql

二、初始化数据库目录

打开cmd命令,进入d:\mysql57目录执行如下命令

bin\mysqld --defaults-file=d:\mysql57\my.ini --initialize

mysql

三、将mysql加入系统服务设置环境变量

1. 右键 C:\Windows\System32\cmd.exe ,选择“以管理员身份运行

2. 切换目录,进入 d:\mysql57 目录执行如下命令

bin\mysqld --install MySQL --defaults-file=d:\mysql57\my.ini

mysql

3. 将 D:\mysql57\bin 目录加入 Path 环境变量中

mysql

4. 打开系统的服务,找到 MySQL 项,右键选择启动

mysql

操作后,如果没有出现异常,那么此时数据库服务已经启动成功。

四、连接数据库设置root账户密码

此时我们还无法通过客户端连接到数据库,此时我们要设置超级管理员密码

1. 编辑 d:\mysql57\my.ini 文件,在”[mysqld]”下面增加 skip-grant-tables

mysql

2. 重启 MySQL 服务,重启后不需要密码就可以连接数据库了

3. 新打开一个cmd命令行窗口,修改数据库超级管理员密码

mysql

mysql

此时可以用 a3838438 这个密码连接数据库了,单貌似此时的操作功能还不完全,还需要进一步设置。

4. 最终修改超级管理员密码

首先打开 d:\mysql57\my.ini 文件,删除 skip-grant-tables 项目并保存,然后重启 MySQL 服务

服务重启后打开cmd命令行操作

mysql

此时,数据库所有的设置完成,此时的数据库超级管理员 root 账户的密码是 123456a

五、总结

mysql 5.7版本和之前的版本有些改变,在 mysql.user表中并没有 password 字段,所以设置密码的方式和之前有所不同,最终还是得用 set password 操作作最完整的修改操作。

注:对于打开系统服务设置环境变量等操作并没有详细一步步手把手模式些教程,能找到这篇文章的,相信对windows系统的这些简单操作不在话下。

 

 

标签:

除非注明,戊辰人博客文章均为原创,转载请以链接形式标明本文地址

本文地址:https://wanglu.info/1227.html

3条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注