欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL的安装(5.7.21解压版)

程序员文章站 2024-03-18 10:21:46
...

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文件

MySQL的安装(5.7.21解压版)
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命令行

MySQL的安装(5.7.21解压版)
image

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

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

MySQL的安装(5.7.21解压版)
image

然后进入bin目录:

MySQL的安装(5.7.21解压版)
image

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

五、执行命令

mysqld -install

执行完成会显示Service successfully installed。

mysqld --initialize

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

六、启动服务:

net start mysql

MySQL的安装(5.7.21解压版)
image

net stop mysql

MySQL的安装(5.7.21解压版)
image

七、修改密码

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

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


MySQL的安装(5.7.21解压版)

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 进入了

八、设置环境变量

MySQL的安装(5.7.21解压版)
image
MySQL的安装(5.7.21解压版)
image

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

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

九、注意

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

mysql -u root -p123456

MySQL的安装(5.7.21解压版)
image

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

MySQL的安装(5.7.21解压版)
image

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

MySQL的安装(5.7.21解压版)
image