Windows10 下 MySQL 5.7.9 免安装版配置

很久没折腾了,最近电脑出问题了,重新收拾了一番,里面的软件得重装弄一次,以前一直用的5.5,这次决定追求新鲜,用5.7了,嘻嘻~。
Let’s come to the point.

一、环境与工具
1. MySQL官网下载的免安装压缩包 mysql-5.7.9-winx64.zip

下载地址:https://downloads.mysql.com/archives/community/

2.Windows10 64位操作系统

二、准备
1. 将压缩包解压到想要安装MySQL的目录下,例如 D:\workSoft 。解压后主目录为 D:\workSoft\mysql-5.7.9-winx64,我喜欢简洁,所以改为D:\workSoft\mysql
2. 添加MySQL的bin目录(即 D:\workSoft\mysql\bin)到path环境变量中,最好使用用户变量而非系统变量。此步骤便于以后进行cmd下的操作,也可不设置,需要时切换到该目录下。

三、初始化数据库
1. 管理员权限的cmd下,切换目录到 D:\workSoft\mysql\bin(MySQL安装的根目录,这很重要),然后执行如下(注意:):

此时在MySQL主目录自动生成了data文件夹,并创建了相关的系统数据库。
2. 查看初始化的root随机密码:进入data目录,打开以当前计算机名命名,后缀名为.err的文件(如:WIN-01709141134.err),找到类似以下的日志(加粗的即为随机密码,可用于root登录):

2017-09-16T14:01:10.595822Z 1 [Note] A temporary password is generated for root@localhost: &lpkvHOHq8q1

四、安装服务
1. 复制主目录下 my-default.ini 文件并重命名为my.ini,也可自己手动创建my.ini文件,修改如下:

[client]
port=3306

[mysqld]
port=3306
character_set_server=utf8
basedir=D:\workSoft\mysql #注意:此处为你的mysql根目录
datadir=D:\workSoft\mysql\data #注意:此处为你的mysql数据库目录,即生成的data目录
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]
D:\workSoft\mysql\bin\mysqld.exe #注意:此处为你的mysql数据库bin目录下mysqld.exe

2.进入管理员权限的cmd,切换至MySQL的bin目录下,执行如下命令(–defaults-file为my.ini实际所在目录),提示 Service successfully installed表示服务安装成功。

3.执行如下命令 or 在计算机管理的服务中启动MySQL服务:

net start MySQL

五、设置root密码
1.cmd下执行以下命令,若之前没有设置环境变量,则需要切换到MySQL的bin目录下执行此命令:

mysql -uroot -p

2.输入之前查看到的root随机密码,则可成功进入数据库
3.修改root密码,执行以下命令:

mysql> set password=password(‘root123’);

4.此时root密码为root123,退出mysql,则可以使用新密码登录了,ps: MySQL5.7版本中,系统表user中的password字段更改为authentication_string

至此,我就可以愉快地折腾MySQL了。呜呼呼~

你可能感兴趣的:(SQL)