mysql5.7 zip版本下载网址: https://dev.mysql.com/downloads/mysql/
按照自己的电脑配置下载对应版本就好
下载的文件是一个压缩包,解压到自己喜欢的文件夹里就好
1.新建一个初始化配置文件(my.ini)
2.新建一个日后储存数据库数据的文件夹(data)
目录结构如下:
红色标签的文件(文件夹)即是新建的文件
于my.ini文件中写入:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=F:\javaweb\mysql-5.7.36-win32
# 设置mysql数据库的数据的存放目录
datadir=F:\javaweb\mysql-5.7.36-win32\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
window7 64位 环境中最好检查一下文件是否为ANSI编码,
步骤如下:
1. 直接使用windows自带的记事本,点击【文件】--【另存为】
2. 选择编码为ANSI即可,保存就好
完成上面步骤后,即可开始配置环境变量;
1. 直接在windows窗口下搜索【变量】既有【编辑系统环境变量】,点它
2. 进入环境变量中
3.在环境变量中,找到PATH
4.点击编辑,进入编辑
在原有的变量值中添加 ;F:\javaweb\mysql-5.7.36-win32\bin
注意前面要以 ; 分号结束前面的值
后面的路径按自己的实际情况就好
完成上面的变量添加,即可开始初始化MySQL
1. 打开CMD,输入命令: mysqld --initialize --user=mysql --console
2. 如上即表明初始化好了,其中【localhost:】即是初始密码
3.查看MySQL文件夹中的【data】文件夹,其中会包含初始化的文件
注:如出现报错,mysqld: [ERROR] Found option without preceding group in config file F:\javaweb\m ysql-5.7.36-win32\my.ini at line 1! mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
那多半就是因为my.ini的编码格式有问题,滚回上面可以看到;
4. 继续在CMD中输入,mysqld --install MySQL57 安装mysql服务,其中 MySQL57是服务名称,可以按自己的喜好修改
5. 启动服务
6.登入MySQL,其中的Enter password: 输入的是初始化密码
7.登入后,还不能立刻使用,如果直接使用会如下提示
8.输入 set password for root@localhost=password("你要设置的密码");
至此初始化好了MySQL5.7。
参考: https://blog.csdn.net/qq_36845633/article/details/86765552
https://www.jb51.net/article/163528.htm