win10系统MySQL解压版安装配置

  • 本机环境: win10, mysql5.7.20/mysql8.0.18解压版
  • 安装前注意之前安装的mysql以卸载干净

1.下载安装包

MySQL社区版

注意: 此链接直接跳转到最新版, 需要下载其他版本可以点击
在这里插入图片描述

2.解压到想要安装的位置

eg: F:\RTE\MySQL – 我的安装路径, 根据自己的情况修改

3.将解压后的文件的bin目录添加到系统的path环境变量

根据自己的解压路径修改
在这里插入图片描述

4.添加配置文件

解压后文件目录没有my.ini文件, 需要自行创建并修改内容, 配置文件内容如下, 位置跟解压后的bin文件同级
在这里插入图片描述

[mysql]  
# 设置mysql客户端默认字符集  
default-character-set=utf8  
[mysqld]  
#设置3306端口  
port = 3306  
# 设置mysql的安装目录  (根据自己的解压目录修改)
basedir=F:\RTE\MySQL  
# 设置mysql数据库的数据的存放目录  (根据自己的解压目录修改)
datadir=F:\RTE\MySQL\data  
# 允许最大连接数  
max_connections=200  
# 服务端使用的字符集默认为8比特编码的latin1字符集  
character-set-server=utf8  
# 创建新表时将使用的默认存储引擎  
default-storage-engine=INNODB  
# SET sql_mode='NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

5.以管理员身份打开命令行执行安装命令(5.7)

# 管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的bin目录下

# 执行以下语句进行MySQL的安装
mysqld -install
# 执行命令后提示: Service successfully installed, 表示安装成功

# 执行以下语句进行MySQL的初始化
mysqld --initialize-insecure --user=mysql
# 执行命令后会在MySQL的安装目录下生成data目录并创建root用户

# 执行以下命令以启动mysql服务
net start mysql
# 执行后会有如下提示: MySQL服务正在启动.. MySQL服务已经启动成功

# 启动MySQL之后, root用户的密码为空, 设置密码, 命令如下:
mysqladmin -u root -p password 新密码
Enter password: 旧密码
# 需要输入旧密码时, 由于旧密码为空, 所以直接回车即可

6.以管理员身份打开命令行执行安装命令(8.0.18)

# 管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的bin目录下

# 执行以下语句进行MySQL的安装
mysqld -install
# 执行命令后提示: Service successfully installed, 表示安装成功

# 执行以下语句进行MySQL的初始化
mysqld --initialize --console
# 执行命令后会在MySQL的安装目录下生成data目录并创建root用户
# 初始随机密码会在控制台直接显示
# 如果初始化失败尝试删除my.ini文件中的最后一句再试
# 如果初始化失败尝试自己创建data目录

# 执行以下命令以启动mysql服务
net start mysql
# 执行后会有如下提示: MySQL服务正在启动.. MySQL服务已经启动成功

# 启动MySQL之后
mysql -u root -p
Enter password: [之前在控制台打印出的随机密码]
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章