WAMP环境 -- Windows 安装压缩版 MySQL

因重装系统需要安装PHP+MySQL开发环境,大概记录,以备不时之需
系统:Windows 10 专业版 64位(系统版本:18363.836)
MySQL: mysql-8.0.20-winx64
本文发布于2020年5月27日
本文更新于2021年8月5日

  1. 下载MySQL社区版
    https://dev.mysql.com/downloads/mysql/
    WAMP环境 -- Windows 安装压缩版 MySQL_第1张图片
    下载MySQL
  1. 解压 MySQL


    WAMP环境 -- Windows 安装压缩版 MySQL_第2张图片
    MySQL解压文件
  2. 添加环境变量

D:\Programs\MySQL\bin
  1. 在MySQL根目录创建配置文件


    WAMP环境 -- Windows 安装压缩版 MySQL_第3张图片
    配置文件

文件内容

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 

# 设置mysql的安装目录
basedir=D:\\Programs\\MySQL
# 设置mysql数据库的数据的存放目录
datadir=D:\\Programs\\MySQL\\data

# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

此处修改了目录名字

  1. 初始化MySQL
// 会生成一个默认密码,在 data/***.err 里
mysqld --initialize
// 会把默认密码设置为空
mysqld --initialize-insecure --user=mysql
初始化MySQL

需要使用管理员权限运行CMD,之后的所有命令都是
这个命令执行后没有提示
可以查看MySQL根目录下data文件夹是否创建来判断命令是否执行

WAMP环境 -- Windows 安装压缩版 MySQL_第4张图片
data文件夹
  1. 安装MySQL服务
mysqld install
安装MySQL服务
  1. 启动MySQL服务
net start mysql
启动MySQL服务
  1. 修改初始密码
    Windows 版没有像Linux那样提示输入密码,默认密码在 data/***.err 里;


    WAMP环境 -- Windows 安装压缩版 MySQL_第5张图片
    .err 文件
默认密码

修改密码需要先登录MySQL

mysql -u root -p

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
  1. 开机启动
    服务-MySQL-属性


    WAMP环境 -- Windows 安装压缩版 MySQL_第6张图片
    开机启动
  2. 切换数据库身份验证方式
    参考

// 查看验证方式
SELECT user,host,plugin from mysql.user where user='root';

// 更改root
ALTER USER root@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'password';
// 更新
flush privileges;

// 新用户
CREATE USER 'nativeuser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

你可能感兴趣的:(WAMP环境 -- Windows 安装压缩版 MySQL)