mysql5.7下载来的zip格式如何配置[windows]

配置个环境真烦。浪费太多时间了。

从mysql官网下载来的是一个zip格式的压缩包,本以为是exe的安装包。但不是。版本是mysql-5.7.24-winx64

解压到一个路径,最好不要有中文,以免出什么幺蛾子。

在文件夹里建立一个my.ini文件,有一些基本配置

[mysql]
设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
设置3306端口
port = 3306
设置mysql的安装目录
basedir=F:\image_server\mysql-5.7.24-winx64
允许最大连接数
max_connections=200
服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
datadir=F:\image_server\mysql-5.7.24-winx64\data

里边的路径记得自己改。

然后添加一个mysql的环境变量。

然后执行一下mysql的初始化,就是在data文件夹里生成一些基本的表相关内容。

mysqld --initialize

然后安装一下服务,注意这一句必须cd到mysql的bin路径,不然会出错。

mysqld install MySQL --defaults-file="F:\image_server\mysql-5.7.24-winx64\my.ini"

启动服务,net start MySQL

尝试登录,但有一个问题,就是root密码呢?在刚才的初始化后,会在data文件里生成一个err后缀的文件,找到一行 :A temporary password is generated for root@localhost:后边就是密码

尝试登录:mysql -uroot -p,成功。done!

Leave a Reply