在安装MySQL的时候遇到各种坑,这里给大家安装完整版的安装方法,亲测有效(非GUI)

环境:

win7 64bit  

其实无论是win7还是win10,配置MySQL环境变量都是差不多的,重要的是能掌握安装的要领

0x01下载MySQL的zip压缩包

 

由于mysql官网下载实在是太慢了,这里给大家介绍几个镜像站区下载

中科大:https://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/

搜狐:http://mirrors.sohu.com/mysql/MySQL-8.0/

这里大家可以使用ctrl+f检索页面上的内容,例如:

mysql8环境变量配置 mysql8.0环境变量_2d

mysql8环境变量配置 mysql8.0环境变量_2d_02

我这里找了8.0版本的,直接下载zip就可以了

0x02将下载好的压缩包解压到D盘或者F盘根目录

我这里解压到F盘,并修改好名字为MySQL

mysql8环境变量配置 mysql8.0环境变量_mysql8环境变量配置_03

0x03配置MySQL环境变量

a、新建系统变量

MYSQL_HOME
F:\MySQL

mysql8环境变量配置 mysql8.0环境变量_2d_04

b、编辑path路径并在最后添加

%MYSQL_HOME%\bin

mysql8环境变量配置 mysql8.0环境变量_2d_05

c、接下来用mysql --version查看是否安装成功

mysql --version

mysql8环境变量配置 mysql8.0环境变量_2d_06

0x04在MySQL根目录新建my.ini配置文件,内容如下:

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

0x05安装服务并初始化mysql配置,随机生成root账户的密码

接下来的步骤要以管理员运行下的cmd中进行

mysql8环境变量配置 mysql8.0环境变量_mysql8环境变量配置_07

安装服务

mysqld -install

初始化mysql配置,随机生成root账户的密码

mysqld --initialize

这时候会在F:\MySQL根目录下创建一个date文件,进去找到.err文件并打开

mysql8环境变量配置 mysql8.0环境变量_2d_08

0x06启动MySQL服务命令

net start mysql

0x06登录MySQL

mysql -u root -p

接下来让你输入密码,就把刚刚.err文件的红色密码部分复制到密码区,enter就进入到数据库了

0x07修改密码为你想要的密码如:hsdfLHJJKGH2df   下面两个命令任选其一都一样的效果

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'hsdfLHJJKGH2df';
ALTER USER 'root'@'localhost' IDENTIFIED BY 'hsdfLHJJKGH2df';

0x08验证

mysql8环境变量配置 mysql8.0环境变量_MySQL_09

0x09退出MySQL

exit

退出MySQL的exit也要在以管理员运行cmd退出,不然会拒绝命令,无法访问

============分割线==========

不用MySQL的时候一定要关闭MySQL服务,开启3306端口也是一个很恐怖的事情,尤其是初学阶段

net mysql stop

=======华丽的分割线=======

醒来的时候,希望自己不负大好时光,To know the unknown