zh-rocco / fe-notes

:memo: 前端笔记

Home Page:https://zh-rocco.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

【MySQL】MySQL 5.7 安装教程(Windows 平台)

zh-rocco opened this issue · comments

commented

安装 MySQL

  1. 选择免安装版 mysql,官网下载
  2. 将下载的 zip 包解压至 D:\Program Files\ 目录。
  3. 将 mysql 的 bin 目录(D:\Program Files\mysql-5.7.20-winx64\bin)添加至系统环境变量。
  1. 新建 mysql.ini,并编辑内容为:

    [mysqld]
    basedir=D:\Program Files\mysql-5.7.20-winx64\
    datadir=D:\Program Files\mysql-5.7.20-winx64\data\
    port=3306
    skip-grant-tables
    
    # basedir 表示 mysql 安装路径
    # datadir 表示 mysql 数据文件存储路径
    # port 表示 mysql 端口
    # skip-grant-tables 表示忽略密码
    
  2. 以管理员权限启动 CMD 或 PowerShell,并将路径切换至 MySQL 的 bin 目录(D:\Program Files\mysql-5.7.20-winx64\bin),然后输入 mysqld -install

  3. 命令行输入 mysqld --initialize 自动生成带随机密码的 root 用户。

  4. 命令行输入 net start mysql 启动 mysql 服务。

  5. 修改 root 用户的随机密码:

    • 打开 mysql 安装目录下的 data 文件夹(D:\Program Files\mysql-5.7.20-winx64\data);
    • 找到 *.err 格式的文件,打开,搜索 root@localhost:,复制后面的密码;
    • 命令行输入 mysql -u root -p,键入密码,以 root 身份进入 mysql 管理界面;
    • 进入 mysql 管理界面后(出现 mysql> 标识)键入 SET PASSWORD FOR "root"@"localhost" = PASSWORD("123456");(注意不要漏掉最后的 ;);
    • 命令行输入 flush privileges; 刷新权限;
    • 命令行输入 clear 清屏,然后输入 quit 退出 mysql 管理界面;
  6. 修改 mysql.ini 文件删除最后一句 skip-grant-tables

  7. 命令行输入 net stop mysql 停止 mysql 服务;

  8. 命令行输入 net start mysql 重启 mysql 服务;

参考