网上很多安装教程,要么少了关键步骤 ,要么少了图,要么有些地方没解释清楚,踩了不少坑,这里就来一份最详细的安装教程
1.安装环境
WIN10 64位教育版2018 (其他版本应该也一样) / Microsoft .Net 4.0 (一个运行环境 50M左右)/ Visual C++ 2013(一个运行库 10多M的样子)
2.下载解压版
https://downloads.mysql.com/archives/community/
选择:Product Version:选择5.7.20
选择Windows (x86, 64-bit), ZIP Archive
解压好原始文件如图
3.准备ini文件
1)新建一个记事本
2)复制填充如下内容
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=%MYSQL_HOME%
# 设置mysql数据库的数据的存放目录
datadir=%MYSQL_HOME%\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
3)改名my.ini
PAY ATTENTION TO! 在本安装方法里将my.ini放入{Mysql安装目录}\bin文件夹下面
4.配置环境变量
配置的目的是你不需要每次都切换到mysql的bin目录去操作cmd指令,并且上面的ini文件指定了MYSQL_HOME,所以需要先配置好
这里省略了,简而言之 我的电脑—>属性——>高级系统设置——>环境变量
1. 新建MYSQL_HOME 路径{Mysql的安装根目录} ,切记不要带bin目录
2. path中添加 %MYSQL_HOME%\bin 点击确定保存,环境变量配置完成
5.正式安装
1)用管理员权限打开cmd
切换到{Mysql安装目录}\bin目录下,如图
2)输入mysqld --initialize-insecure
初始化mysql
成功后cmd界面
安装目录多出一个data文件夹(大约130M左右)
3)输入mysqld install
安装mysql
成功后提示Server successsfully installed (注:删除命令 : mysqld remove)
4)输入net start mysql
启动mysql服务
显示启动成功,则无问题
5)输入mysqladmin -uroot -p password
重置化mysql的密码
Enter password : 直接回车
New password: 输入你的新密码
Confirm new password:再次确认新密码
Since password will be sent to server in plain text ,use ssl connection to ensure passwrod safety.
这句话提示你最好建立ssl连接 ,无视,出现这句话说明你修改密码已经成功
6.测试一下
如果你前面环境变量配置成功,普通用户身份在C:\User\{用户名} 就可以直接输入mysql命令了
如图:mysql -uroot -p 回车
输入你的密码 : 回车
如果这个目录你无法操作mysql命令,说明你环境变量没配好,乖乖切到{Mysql安装目录}\bin目录下去操作
show databases 命令 显示当前所有database
create database {数据库名} 创建一个database
use {数据库名} 切换到mysql中某个database
尽情使用sql吧!