window mysql 5.7安装教程

2022-12-02 15:22:06 浏览数 (1)

1、下载地址

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

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

下载的mysql-5.7.33-winx64.zip,本教程解压到 E:mysqlmysql-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:mysqlmysql-5.7.33-winx64 
# Mysql解压目录下 data 目录
datadir=E:mysqlmysql-5.7.33-winx64data 
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

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

4、将bin加到环境变量path

例如我的:E:mysqlmysql-5.7.33-winx64bin

5、安装mysql服务

以管理员运行cmd!!!

代码语言:javascript复制
C:Windowssystem32>cd /d E:mysqlmysql-5.7.33-winx64bin

5.1 移除mysql服务(可跳过)

代码语言:javascript复制
E:mysqlmysql-5.7.33-winx64bin>mysqld --remove MySQL
The service doesn't exist!

5.2 安装mysql服务

代码语言:javascript复制
E:mysqlmysql-5.7.33-winx64bin>mysqld --install
Service successfully installed.

5.3 生成data文件夹

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

代码语言:javascript复制
E:mysqlmysql-5.7.33-winx64bin>mysqld --initialize-insecure --user=mysql

5.4 启动mysql服务

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

6、初始化密码

6.1 登录mysql客户端

代码语言:javascript复制
E:mysqlmysql-5.7.33-winx64bin>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:mysqlmysql-5.7.33-winx64bin> net stop mysql

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

启动Mysql服务

代码语言:javascript复制
E:mysqlmysql-5.7.33-winx64bin> 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'; # 初始化密码

0 人点赞