前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >window mysql 5.7安装教程

window mysql 5.7安装教程

作者头像
天罡gg
发布2022-12-02 15:22:06
1.1K0
发布2022-12-02 15:22:06
举报
文章被收录于专栏:天罡gg

1、下载地址

官网下载地址 华为云下载地址(强烈推荐,下载速度快) 本教程基于mysql-5.7.34-winx64

在这里插入图片描述
在这里插入图片描述

2、解压(即要安装mysql目录)

下载的mysql-5.7.33-winx64.zip,本教程解压到 E:\mysql\mysql-5.7.33-winx64

3、新建my.ini

在Mysql 解压目录下新建my.ini

代码语言:javascript
复制
[client]
port=3306
default-character-set=utf8

[mysqld]
port=3306
default-time-zone= "+08:00"
# Mysql 解压目录
basedir=E:\mysql\mysql-5.7.33-winx64\ 
# Mysql解压目录下 data 目录
datadir=E:\mysql\mysql-5.7.33-winx64\data 
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#用于第一次登录 可以免密
skip-grant-tables  

4、将bin加到环境变量path

例如我的:E:\mysql\mysql-5.7.33-winx64\bin

5、安装mysql服务

以管理员运行cmd!!!

代码语言:javascript
复制
C:\Windows\system32>cd /d E:\mysql\mysql-5.7.33-winx64\bin

5.1 移除mysql服务(可跳过)

代码语言:javascript
复制
E:\mysql\mysql-5.7.33-winx64\bin>mysqld --remove MySQL
The service doesn't exist!

5.2 安装mysql服务

代码语言:javascript
复制
E:\mysql\mysql-5.7.33-winx64\bin>mysqld --install
Service successfully installed.

5.3 生成data文件夹

执行后不会输出信息,但是会在 Mysql目录下生成一个 data文件夹

代码语言:javascript
复制
E:\mysql\mysql-5.7.33-winx64\bin>mysqld --initialize-insecure --user=mysql

5.4 启动mysql服务

代码语言:javascript
复制
E:\mysql\mysql-5.7.33-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

6、初始化密码

6.1 登录mysql客户端

代码语言:javascript
复制
E:\mysql\mysql-5.7.33-winx64\bin>mysql -u root -p
在这里插入图片描述
在这里插入图片描述

6.2 设置root密码

代码语言:javascript
复制
mysql> update mysql.user set authentication_string=password('123456') where user='root';
在这里插入图片描述
在这里插入图片描述

6.3 修改my.ini配置

执行命令 exit 退出Mysql

代码语言:javascript
复制
mysql> exit

停止Mysql服务

代码语言:javascript
复制
E:\mysql\mysql-5.7.33-winx64\bin> net stop mysql

修改my.ini删除最后一行skip-grant-tables

在这里插入图片描述
在这里插入图片描述

启动Mysql服务

代码语言:javascript
复制
E:\mysql\mysql-5.7.33-winx64\bin> net start mysql

7、总结

代码语言:javascript
复制
mysqld --install  # 安装MySQL服务

mysqld --remove MySQL # 移除MySQL服务

net start mysql  # 启动服务

net stop mysql   # 停止服务

mysql -u root -p # 登录 Mysql

update mysql.user set authentication_string=password('123456') where user='root'; # 初始化密码
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、下载地址
  • 2、解压(即要安装mysql目录)
  • 3、新建my.ini
  • 4、将bin加到环境变量path
  • 5、安装mysql服务
    • 5.1 移除mysql服务(可跳过)
      • 5.2 安装mysql服务
        • 5.3 生成data文件夹
          • 5.4 启动mysql服务
          • 6、初始化密码
            • 6.1 登录mysql客户端
              • 6.2 设置root密码
                • 6.3 修改my.ini配置
                • 7、总结
                相关产品与服务
                云数据库 SQL Server
                腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档