网站建设海报设计,购物平台网站建设框架,做网站好处,免费申请试用网站注#xff1a;此教程基于win10 22H2 版本
1、下载最新版本MySQL压缩包
下载链接#xff1a;MySQL官网下载地址 点击第二行的 ZIP Archive 后面的Download#xff08;当前时间2024-06-19最新版本是8.4.0#xff09;
2、解压并添加配置文件
下载完毕后#xff0c;解压缩…注此教程基于win10 22H2 版本
1、下载最新版本MySQL压缩包
下载链接MySQL官网下载地址 点击第二行的 ZIP Archive 后面的Download当前时间2024-06-19最新版本是8.4.0
2、解压并添加配置文件
下载完毕后解压缩到磁盘某处 在与bin同级目录下创建一个 my.ini 的文件并写入一些默认的配置
[mysqld]
# 设置端口
port3306
# 设置mysql的安装目录注意是双斜线单斜线可能会有问题比如我这个目录转义字符
basedirD:\\code\\tool\\mysql
# 设置mysql数据库的数据的存放目录data文件夹它会自行创建不要自己手动创建
datadir D:\\code\\tool\\mysql\\data
# 允许最大连接数
max_connections200
# 允许连接失败的次数。
max_connect_errors10
# 服务端使用的字符集默认为utf8mb4
character-set-serverutf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engineINNODB[mysql]
# 设置mysql客户端默认字符集
default-character-setutf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port3306
default-character-setutf8mb4
3、初始化MySQL
在win10自带的搜索框里面输入 powershell 然后选择 以管理员身份运行 cd定位到MySQL的目录里面的bin下替换为你本地的安装路径
cd D:\code\tool\mysql\bin 执行MySQL的初始化命令
方式一初始化的时候root账户生成随机密码
.\mysqld --initialize --console
我采用的是方式一 --console 的意思是将消息打印到控制台
服务器会生成一个随机密码将其标记为已过期并在控制台打印
方式二初始化的时候root账户没有密码
.\mysqld --initialize-insecure --console 控制台会打印出来默认的root账号密码注意保存后面还要修改 4、启动MySQL设置密码
启动MySQL服务不要关闭窗口 ./mysqld --console
新开一个powershell窗口启动客户端连接服务 ./mysql -u root -p
连接时会让你输入上面初始化的密码复制黏贴上去 如果你是 .\mysqld --initialize-insecure --console 初始化的请使用下面的命令
mysql -u root --skip-password
此时已经进入MySQL里面了下面开始修改密码
ALTER USER rootlocalhost IDENTIFIED BY 新密码;
执行完成后输入 quit 退出MySQL 此时使用一些工具就可以连接MySQL了可以测试一下
5、设置环境变量
打开 控制面板 在搜索框输入 环境 下面两个选项都可以
区别是一个是当前win账户一个是系统级别的大部分人的电脑应该都是自己用那就没啥区别了我选择的是账户的环境变量 选中 path 这行点击 编辑 在弹窗里面选中 新建 然后粘贴之前MySQL的bin路径填好了别忘了点击确定两个弹窗的确定都要点 6、启动MySQL作为Windows服务
如果已关闭dos窗口再次以管理员身份打开powershellcd到bin目录下执行
./mysqld --install-manual mysql
--install-manual 表示手动启动服务如果你想开机自动启动服务可以用 --install 参数
默认的服务名是 MySQL 可以不写我还是喜欢全小写的所以我 加上 mysql 这个参数
可能遇到以下问题 问题一 解决方法执行命令的时候没有切换到MySQL的bin目录 问题二The service already exists!
解决方法在MySQL的bin目录下执行 ./mysqld --remove
执行完毕有这个提示即表示成功然后在执行 ./mysqld --install-manual mysql 7、启动和关闭命令
全路径不用配置环境变量和设置为win服务 启动下面的路径替换为你的本地安装路径
D:\code\tool\mysql\bin\mysqld --console
优点非常省事打开命令窗口执行就行不用切换盘符也不用切换到bin目录 关闭下面的路径替换为你的本地安装路径
D:\code\tool\mysql\bin\mysqladmin -u root -p 你的密码 shutdown
优点简单好使密码也可不写更安全不过自己的电脑也没啥重要数据就无所谓了
sc命令测试几次启动关闭都没任何作用也不报错
启动
sc start mysql
关闭
sc stop mysql
net命令 启动
net start mysql
关闭
net stop mysql
注①启动和关闭命令要配对使用不然可能操作失败 ②sc、net命令不区分大小写 ③打开powershell的时候要用管理员身份运行 参考文档 官方zip安装文档MySQL :: MySQL 8.0 Reference Manual :: 2.3.4 Installing MySQL on Microsoft Windows Using a noinstall ZIP Archive