下载压缩包
地址:https://dev.mysql.com/downloads/file/?id=510459
压缩包解压
创建mysql.ini文件到解压目录下
[mysqld]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:/work/tool/mysql/mysql-5.7.38/
# 设置 mysql数据库的数据的存放目录(MySQL8.0+ 不需要以下配置,系统自己生成即可,否则有可能报错)
datadir=C:/work/tool/mysql/mysql-5.7.38/data
# 允许最大连接数
max_connections=100
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# attention: 安装完成后删除该行
skip-grant-tables
执行安装: mysqld -install
可能会出现“由于找不到MSVCP120.dIl,无法继续执行代码。重新安装程序可能会解决此 问题。”
这个是因为没有安装vs的一些运行包
https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
根据自己系统版本下载安装对应的文件即可
初始化:mysqld —initialize-insecure —user=mysql
配置环境变量:
key: MYSQL_HOME value: 安装文件夹
添加到path变量下:%MYSQL_HOME%\bin
启动mysql
net start mysql
关闭:
net stop mysql
或者将mysql设置为自动启动
首次登陆
mysql -u root -p
由于上面设置非安全模式所以直接回车即可
修改root密码
alter user ‘root’@’localhost’ identified by ‘123’;