Windows安装MySQL

Windows安装MySQL

前言/准备

本次使用到的工具

  • Navicat:MySQL可视化工具(非必备)
  • CMD:Windows命令行工具(CTRL + R输入cmd)

版本

  • Windows:Windows (x86, 64-bit)
  • MySQL:9.0.1 Innovation

安装步骤

1 下载
1.1 官方下载

最新MySQL下载地址
图一 官方下载zip包

1.2 下载选择

直接点击[No thanks, just start my download.]
just do it

1.3 archives历史版本下载

如果想选择其他版本下载,点击[Archives],找到对应要下载的zip包即可
archives历史版本下载

1.4 解压MySQL

尽量保证解压路径不要有中文 例如我的路径是[D:\environment\mysql-9.0.1-winx64]
解压文件路径

1.5 创建配置文件my.ini

在解压的根目录,也就是和bin目录同级的目录,创建配置文件 [my.ini]
内容如下:

需要注意更改basedir为自己的安装根路径
如果版本在8+以下,需要配置datadir
由于版本9.0.1 Innovation所以不需要配置

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\environment\\mysql-9.0.1-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
2. 启用MySQL
2.1 以管理员打开cmd

打开cmd

2.2 切换盘

如果安装路径在c盘,跳过改步骤

cmd中输入 切换到D盘
C:\Windows\system32>d:

切换盘符

2.3 切换到MySQL安装根目录

安装MySQL的根目录,需要替换成自己的

cd D:\environment\mysql-9.0.1-winx64

切换目录

2.4 安装MySQL

初始化数据库

mysqld --initialize --console

执行完成后,会输出 root 用户的初始默认密码,如:

[Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ

APWCY5ws&hjQ 就是初始密码,后续登录需要用到,你也可以在登陆后修改密码。
输入以下安装命令:

mysqld install

启动输入以下命令即可:

net start mysql

注意: 在 5.7 需要初始化 data 目录:
初始化后再运行 net start mysql 即可启动 mysql。

cd D:\environment\mysql-9.0.1-winx64\bin 
mysqld --initialize-insecure 
2.5 登录MySQL
mysql -h localhost -u root -p

键入密码

APWCY5ws&hjQ(上文生成的密码)
2.6 密码修改
  1. 密码丢失

需要打开一个管理员命令行 cmd
执行命令 关闭mysql服务 --> 设置免密登录

使用管理员身份打开cmd,确保关闭mysql服务,cmd输入命令: 
net stop mysql
MySQL 8.0.x 版本推荐使用命令,设置免密登录,cmd输入命令:  
mysqld --console --skip-grant-tables --shared-memory
....键入之后会一直占用该窗口,不要慌,这是成功了

问题一:键入之后,提示mysqld不存在,检查一下是否在mysql根目录的bin目录执行,例如D:\environment\mysql-9.0.1-winx64\bin
问题二:键入之后,提示MySQL Server - end,检查mysql服务是否已经停止 eg:net stop mysql

打开另一个管理员CMD
首先要cd到MySQL的bin目录,执行以下命令:
cd D:\environment\mysql-9.0.1-winx64\bin
cmd输入命令:
mysql
直接进入MySQL服务(以下操作与密码未丢失相同)

问题一:键入之后,提示mysqld不存在,检查一下是否在mysql根目录的bin目录执行,例如D:\environment\mysql-9.0.1-winx64\bin

  1. 密码未丢失

登录MySQL(ps:如果已经进入MySQL服务,跳过该步骤)

键入 mysql -h localhost -u root -p
输入密码

修改密码

mysql> alter user ‘root’@‘localhost’ identified by ‘Root@123456’;
mysql>flush privileges;

PS :在用户首次登录,进行操作时
报错:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
要你重置密码

3. Navicat连接mysql

Navicat顶部 点击【连接】–> 【MySQL】
连接mysql

4. Windows设置服务自启

我的电脑–>右键选择管理–>服务和应用程序–>服务
找到MySQL开头的服务,我的是mysql80。(这个服务默认是开机自启的)
如果想停止|启动对应的服务,可以在这里点击即可。
服务自启
服务手动启动\关闭

CMD管理员打开:
关闭
net stop mysql
启动
net start mysql
  • 13
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows安装MySQL有两种选择:mysql-installer-web-community和mysql-installer-community。mysql-installer-web-community是在线安装程序,需要有网络连接;mysql-installer-community是离线安装程序,不需要网络连接。你可以根据你的网络情况选择适合的安装程序。\[1\] 安装MySQL的步骤如下: 1. 下载并运行MySQL安装程序。 2. 根据提示选择安装类型和安装路径。 3. 在安装过程中,记住MySQL的初始密码,用于登录。 4. 如果出现“找不到VCRUNTIME1401.dll”的错误,需要下载对应的文件,并将其放置在C:\Windows\System32目录下。 5. 安装完成后,需要编辑my.ini文件。该文件包含了MySQL的配置信息,你可以根据需要进行修改。\[3\] 编辑my.ini文件的内容如下: \[mysqld\] port=3306 basedir=你的安装路径 datadir=你的数据存放路径 max_connections=200 max_connect_errors=10 character-set-server=utf8 default-storage-engine=INNODB default_authentication_plugin=mysql_native_password \[mysql\] default-character-set=utf8 \[client\] port=3306 default-character-set=utf8 完成以上步骤后,你就成功安装MySQL。 #### 引用[.reference_title] - *1* [windows安装MySQL](https://blog.csdn.net/qq_39496303/article/details/104908597)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Windows安装mysql详细步骤(通俗易懂,简单上手)](https://blog.csdn.net/weixin_43423484/article/details/124408565)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值