在安装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检索页面上的内容,例如:
我这里找了8.0版本的,直接下载zip就可以了
0x02将下载好的压缩包解压到D盘或者F盘根目录
我这里解压到F盘,并修改好名字为MySQL
0x03配置MySQL环境变量
a、新建系统变量
MYSQL_HOME
F:\MySQL
b、编辑path路径并在最后添加
%MYSQL_HOME%\bin
c、接下来用mysql --version查看是否安装成功
mysql --version
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中进行
安装服务
mysqld -install
初始化mysql配置,随机生成root账户的密码
mysqld --initialize
这时候会在F:\MySQL根目录下创建一个date文件,进去找到.err文件并打开
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验证
0x09退出MySQL
exit
退出MySQL的exit也要在以管理员运行cmd退出,不然会拒绝命令,无法访问
============分割线==========
不用MySQL的时候一定要关闭MySQL服务,开启3306端口也是一个很恐怖的事情,尤其是初学阶段
net mysql stop
=======华丽的分割线=======
醒来的时候,希望自己不负大好时光,To know the unknown