数据库

Windows 下安装 MySQL 5.7

/ 7 阅读 / 约 2370 字

本文描述的是在 Windows 下安装 MySQL 5.7.33 压缩版。MySQL 下载地址,该页面中可选择指定版本进行下载。

  1. 将下载好的压缩包解压至自己要存放的位置,例如:D:\Environment\mysql

  2. 在环境变量 Path 中添加 MySQL 目录下的 bin 文件夹,例如:D:\Environment\mysql\bin

  3. 在根目录下添加配置文件 my.ini,完整路径应该为: D:\Environment\mysql\my.ini

  4. 配置文件中添加如下信息

    [mysqld]
    basedir=D:/Environment/mysql/
    datadir=D:/Environment/mysql/data/
    port=3306
    skip-grant-tables
    
    • **basedir:**指的是 MySQL 的目录
    • **datadir:**指的是 MySQL 数据库存放地址,这个文件夹 无需手动创建
    • **skip-grant-tables:**用于首次跳过密码
  5. 启动 管理员模式 CMD,输入 mysqld --install 命令进行安装

    $ mysqld --install
    Service successfully installed.
    
  6. 输入 mysqld --initialize-insecure --user=mysql 命令初始化数据

    $ mysqld --initialize-insecure --user=mysql
    
  7. 上一步完成后,命令行中没有任何提示信息,但是会生成配置文件中 datadir 配置的目录,例如:D:\Environment\mysql\data,有了该文件夹之后,使用命令 net start mysql 启动 MySQL

  8. 输入 mysql -u root -p 进入 MySQL,提示输入密码,直接回车空密码即可

    $ mysql -u root -p
    Enter password:
    

    成功进入后,命令行提示应该如下:

    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 3
    Server version: 5.7.33 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2021, Oracle and/or its affiliates.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>
    
  9. 输入 SQL 语句,修改 MySQL 密码

    mysql> update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';
    Query OK, 1 row affected, 1 warning (0.00 sec)
    Rows matched: 1  Changed: 1  Warnings: 1
    
    • 123456 改为自己想要的密码
  10. 刷新权限

    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    
  11. 删除配置文件中最后一句 skip-grant-tables,并使用命令重启 MySQL,在 MySQL 中需要先退出

    mysql> exit
    Bye
    
    $ net stop mysql
    MySQL 服务正在停止.
    MySQL 服务已成功停止。
    
    $ net start mysql
    MySQL 服务正在启动 .
    MySQL 服务已经启动成功。
    
  12. 再次使用 mysql -u root -p 命令,输入密码即可进入,密码错误则提示密码不正确,到此,MySQL 安装完毕。

CAUTION

进入 MySQL 提示 Can't connect to MySQL server on 'localhost' (10061),是因为 MySQL 服务未启动,使用 net start mysql 启动。

最后更新: 2021-05-15 19:49:36
版权声明: 本文著作权归 [ CareyQ ] 享有,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处!
评论
  • 🇨🇳
  • 👆
  • 👇
  • 👈
  • 👉
  • 👊
  • 👋
  • 👌
  • 👍
  • 👎
  • 👏
  • 👨‍👦
  • 👨‍👧
  • 👨‍👨‍👦
  • 👨‍👨‍👧
  • 😀
  • 😁
  • 😂
  • 😃
  • 😄
  • 😅
  • 😆
  • 😇
  • 😈
  • 😉
  • 😊
  • 😋
  • 😌
  • 😍
  • 😎
  • 😏
  • 😐
  • 😑
  • 😒
  • 😓
  • 😔
  • 😕
  • 😖
  • 😗
  • 😘
  • 😙
  • 😚
  • 😛
  • 😜
  • 😝
  • 😞
  • 😟
  • 😠
  • 😡
  • 😢
  • 😣
  • 😤
  • 😦
  • 😧
  • 😨
  • 😩
  • 😪
  • 😫
  • 😬
  • 😭
  • 😮
  • 😯
  • 😰
  • 😱
  • 😲
  • 😳
  • 😴
  • 😵
  • 😶
  • 😷
  • 😸
  • 😹
  • 😺
  • 😻
  • 😼
  • 😽
  • 😾
  • 😿
  • 🙀
  • 🙁
  • 🙂
  • 🙃
  • 🙄
还没有评论 /(ㄒoㄒ)/~~