MySQL的安装(5.7.21解压版)


layout: post
title: MySQL的安装(5.7.21解压版)
subtitle: MySQL
date: 2018-01-25
author: ZL
header-img: img/20180125.jpg
catalog: true
tags:
- MySQL


一、下载

官网下载
可能要翻墙
网址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

二、解压下载后的文件,然后放到自己合适的位置去

我的是:D:\mysql-5.7.21-winx64

三、创建my.ini文件

在该文件夹下创建my.ini文件

image

用任意的编辑器打开my.ini输入以下内容:

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

将其中的目录改成自己的目录即可

四、以管理员身份打开cmd命令行

image

进入到文件夹的bin目录下:

默认打开时实在system32目录下,首先切换到d盘:d:

image

然后进入bin目录:

image

dir命令可以查看当前目录下所有文件,类似与linux的ls命令

五、执行命令

mysqld -install

执行完成会显示Service successfully installed。

mysqld --initialize

由于我的MySQL已经安装好了,就不执行了,执行完以后在该目录下会出现一个data的文件夹,以后创建的数据库都在这里。

六、启动服务:

net start mysql

image

net stop mysql

image

七、修改密码

这个时候的账户是“root”,密码为空

1.修改MySQL的配置文件(my.ini),在[mysqld]下添加一行skip-grant-tables


2.mysql 重启后,即可直接用 mysql -u root -p 进入(此时密码为空);
输入update mysql.user set authentication_string=password("123456") where user="root";
输入flush privileges;
输入quit;
3.将my.ini文件还原(删除skip-grant-tables这一行),重新启动 mysql
这个时候可以使用 mysql -u root -p123456 进入了

八、设置环境变量

image
image

最后在Path里面添加:%MYSQL_HOME%\bin

设置好以后,在cmd命令行中就不用再去到bin目录下才可以开启或者关闭服务了,在任意目录都可以。

九、注意

-u 后面是用户名,-p后面是密码,-p和密码之间没有空格

mysql -u root -p123456

image

也可以这样进入
先输入mysql -u root -p,再输入密码

image

如果在开启或者关闭服务的时候显示,正在开启或者关闭,让你稍后再试的话
在任务管理器中关闭这个进程就可以了

image

你可能感兴趣的:(MySQL的安装(5.7.21解压版))