MySQL 8 压缩包版(zip) 安装

£神魔★判官ぃ 2023-01-20 10:59 115阅读 0赞
  1. 最新版下载网址:https://dev.mysql.com/downloads/mysql/
  2. 历史版本下载网址:https://downloads.mysql.com/archives/community/
  3. 解压安装包:
    解压目录:

    1. D:\Program Files\mysql-8.0.25-winx64
  1. 增加配置文件 my.ini:
    官方文档:https://dev.mysql.com/doc/refman/8.0/en/windows-create-option-file.html

    D:/Program Files/mysql-8.0.25-winx64/my.ini

    1. [mysqld]
    2. # set basedir to your installation path
    3. basedir=D:\Program Files\mysql-8.0.25-winx64
    4. # set datadir to the location of your data directory
    5. datadir=D:\ProgramData\MySQL-8.0.25-Data
  2. 初始化数据库:
    官方文档:https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization.html

    1. 无密码初始化:

      1. mysqld --initialize-insecure --user=mysql --console
  1. Microsoft Windows [版本 10.0.19042.964]
  2. (c) Microsoft Corporation。保留所有权利。
  3. D:\Program Files\mysql-8.0.25-winx64\bin>mysqld --initialize-insecure --user=mysql --console
  4. 2021-05-12T12:09:25.071351Z 0 [System] [MY-013169] [Server] D:\Program Files\mysql-8.0.25-winx64\bin\mysqld.exe (mysqld 8.0.25) initializing of server in progress as process 15960
  5. 2021-05-12T12:09:25.080631Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
  6. 2021-05-12T12:09:25.854184Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
  7. 2021-05-12T12:09:27.296992Z 6 [Warning] [MY-010453] [Server] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.
  8. D:\Program Files\mysql-8.0.25-winx64\bin>
  9. 翻译:
  10. Microsoft Windows [版本 10.0.19042.964]
  11. (c) Microsoft Corporation。保留所有权利。
  12. D:\Program Files\mysql-8.0.25-winx64\bin>mysqld --initialize-insecure --user=mysql --console
  13. 2021-05-12T12:09:25.071351Z 0 [System] [MY-013169] [Server] D:\Program Files\mysql-8.0.25-winx64\bin\mysqld.exe (mysqld 8.0.25) 正在将服务器初始化为进程15960
  14. 2021-05-12T12:09:25.080631Z 1 [System] [MY-013576] [InnoDB] InnoDB 初始化已开始。
  15. 2021-05-12T12:09:25.854184Z 1 [System] [MY-013577] [InnoDB] InnoDB 初始化已结束。
  16. 2021-05-12T12:09:27.296992Z 6 [Warning] [MY-010453] [Server] root@localhost 是用空密码创建的!请考虑关闭 --initialize-insecure 选项。
  17. D:\Program Files\mysql-8.0.25-winx64\bin>
  18. 2. 随机密码初始化:
  19. mysqld --initialize --user=mysql --console
  20. Microsoft Windows [版本 10.0.19042.964]
  21. (c) Microsoft Corporation。保留所有权利。
  22. D:\Program Files\mysql-8.0.25-winx64\bin>mysqld --initialize --user=mysql --console
  23. 2021-05-12T12:19:06.540025Z 0 [System] [MY-013169] [Server] D:\Program Files\mysql-8.0.25-winx64\bin\mysqld.exe (mysqld 8.0.25) initializing of server in progress as process 16816
  24. 2021-05-12T12:19:06.551245Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
  25. 2021-05-12T12:19:07.305727Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
  26. 2021-05-12T12:19:09.131024Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: qaXfshWdt9/+
  27. D:\Program Files\mysql-8.0.25-winx64\bin>
  28. 翻译:
  29. Microsoft Windows [版本 10.0.19042.964]
  30. (c) Microsoft Corporation。保留所有权利。
  31. D:\Program Files\mysql-8.0.25-winx64\bin>mysqld --initialize --user=mysql --console
  32. 2021-05-12T12:19:06.540025Z 0 [System] [MY-013169] [Server] D:\Program Files\mysql-8.0.25-winx64\bin\mysqld.exe (mysqld 8.0.25) 正在将服务器初始化为进程16816
  33. 2021-05-12T12:19:06.551245Z 1 [System] [MY-013576] [InnoDB] InnoDB 初始化已开始。
  34. 2021-05-12T12:19:07.305727Z 1 [System] [MY-013577] [InnoDB] InnoDB 初始化已结束。
  35. 2021-05-12T12:19:09.131024Z 6 [Note] [MY-010454] [Server] 将为生成临时密码 root@localhost: qaXfshWdt9/+
  36. D:\Program Files\mysql-8.0.25-winx64\bin>
  1. 启动数据库:
    官方文档:https://dev.mysql.com/doc/refman/8.0/en/starting-server.html

    1. mysqld --user=mysql &
  2. 连接数据库:
    官方文档:https://dev.mysql.com/doc/refman/8.0/en/default-privileges.html

    1. mysql -u root -p
  1. D:\Program Files\mysql-8.0.25-winx64\bin>mysql -u root -p
  2. Enter password: ************
  3. Welcome to the MySQL monitor. Commands end with ; or \g.
  4. Your MySQL connection id is 8
  5. Server version: 8.0.25
  6. Copyright (c) 2000, 2021, Oracle and/or its affiliates.
  7. Oracle is a registered trademark of Oracle Corporation and/or its
  8. affiliates. Other names may be trademarks of their respective
  9. owners.
  10. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  11. mysql>
  1. 修改密码:
    官方文档:https://dev.mysql.com/doc/refman/8.0/en/default-privileges.html

    1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
    2. mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
    3. Query OK, 0 rows affected (0.01 sec)
    4. mysql>
  2. 停止数据库(需要密码):
    官方文档:https://dev.mysql.com/doc/refman/8.0/en/default-privileges.html

    1. mysqladmin -u root -p shutdown
  1. D:\Program Files\mysql-8.0.25-winx64\bin>mysqladmin -u root -p shutdown
  2. Enter password: *************
  3. D:\Program Files\mysql-8.0.25-winx64\bin>
  1. 添加环境变量:
    官方文档:https://dev.mysql.com/doc/refman/8.0/en/mysql-installation-windows-path.html

    1. MYSQL_HOME="D:\Program Files\mysql-8.0.25-winx64"
    2. Path=%Path%;%MYSQL_HOME%\bin
  2. 安装MySQL为Windows服务:
    官方文档:https://dev.mysql.com/doc/refman/8.0/en/windows-start-service.html

    1. ​​​​​​​在将MySQL作为Windows服务安装之前,如果正在使用以下命令运行当前服务器,则应首先停止它:

      1. mysqladmin -u root -p shutdown
  1. Microsoft Windows [版本 10.0.19042.964]
  2. (c) Microsoft Corporation。保留所有权利。
  3. D:\Program Files\mysql-8.0.25-winx64\bin>mysqladmin -u root -p shutdown
  4. Enter password: *************
  5. D:\Program Files\mysql-8.0.25-winx64\bin>
  6. 2. 将服务器作为服务安装(以管理员身份运行):
  7. mysqld --install
  8. Microsoft Windows [版本 10.0.19042.964]
  9. (c) Microsoft Corporation。保留所有权利。
  10. C:\Windows\system32>D:
  11. D:\>cd D:\Program Files\mysql-8.0.25-winx64\bin
  12. D:\Program Files\mysql-8.0.25-winx64\bin>mysqld --install
  13. Service successfully installed.
  14. D:\Program Files\mysql-8.0.25-winx64\bin>
  1. 查看服务:
    watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMyNTk2NTI3_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,115人围观)

还没有评论,来说两句吧...

相关阅读