• Windows10安装MySQL5.7.43


    下载安装包
    mysql-5.7.43-winx64.zip

    解压到目录C:\Program Files\mysql-5.7.43-winx64,并在该目录中创建配置文件my.ini

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    
    [mysqld]
    # 设置3306端口
    port = 3306 
    # 设置mysql的安装目录
    basedir=C:\Program Files\mysql-5.7.43-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=C:\Program Files\mysql-5.7.43-winx64\data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    初始化数据库并生成临时密码

    C:\Program Files\mysql-5.7.43-winx64\bin> .\mysqld.exe --initialize --console
    2023-10-16T14:36:54.265391Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2023-10-16T14:36:54.598124Z 0 [Warning] InnoDB: New log files created, LSN=45790
    2023-10-16T14:36:54.665754Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
    2023-10-16T14:36:54.743420Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 73d25052-6c31-11ee-b7a2-74d43510f3a8.
    2023-10-16T14:36:54.753703Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
    2023-10-16T14:36:55.542757Z 0 [Warning] A deprecated TLS version TLSv1 is enabled. Please use TLSv1.2 or higher.
    2023-10-16T14:36:55.547191Z 0 [Warning] A deprecated TLS version TLSv1.1 is enabled. Please use TLSv1.2 or higher.
    2023-10-16T14:36:55.554480Z 0 [Warning] CA certificate ca.pem is self signed.
    2023-10-16T14:36:55.804792Z 1 [Note] A temporary password is generated for root@localhost: eZ7iZBAsh_hk
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    安装MySQL服务

    C:\Program Files\mysql-5.7.43-winx64\bin> .\mysqld.exe install
    Service successfully installed.
    
    • 1
    • 2

    启动MySQL服务

    C:\Program Files\mysql-5.7.43-winx64\bin> net start mysql
    MySQL 服务正在启动 .
    MySQL 服务已经启动成功。
    
    • 1
    • 2
    • 3

    修改MySQL密码

    C:\Program Files\mysql-5.7.43-winx64\bin> .\mysql.exe -uroot -p
    Enter password: ************
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 3
    Server version: 5.7.43
    
    Copyright (c) 2000, 2023, 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> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    设置开机启动
    以管理员身份运行命令提示符

    C:\Users\Administrator>sc config mysql start=auto
    [SC] ChangeServiceConfig 成功
    
    • 1
    • 2
  • 相关阅读:
    Java关于MongoTemplate的增删改查实战代码解析(全)
    14.Redis之JAVASpring客户端
    java毕业设计驾校管理(附源码、数据库)
    搭建开放式与认证式个人网站
    git基础命令(二)
    敏感词检测库ToolGood.Words中 WordsHelper类使用简介
    Vuepress + GitHub Actions实现文档博客自动部署
    【2022华为od机试题】【JAVA】【刷题子】华为od机试题:磁盘容量排序(AC:100%)
    二叉树常见问题
    【C++】类和对象 从入门到超神 (中)
  • 原文地址:https://blog.csdn.net/libra_boy/article/details/133871924