• 【mysql安装】3.win10 mysql5.7安装(zip免安装版本)


    一.获取安装文件

    mysql官网下载地址:https://dev.mysql.com/downloads/mysql/

    我这里获取历史版本,下载5.7.31

    最终得到免安装的zip压缩包

    二.安装步骤

    1.解压至任意的英文目录下

    2.创建mysql_data目录

    3.创建my.ini文件,修改自定义内容

    [mysql]
    default-character-set=utf8
    
    [mysqld]
    port = 33306
    basedir=D:appsmysql-5.7.31-winx64
    datadir=D:appsmysql-5.7.31-winx64mysql_data
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB
    explicit_defaults_for_timestamp=true

    注意,本内容中,仅有 basedir  和  datadir  需要修改为你自己的目录地址即可。其他项都可以自定义更改。

    4.设置Mysql的环境变量

    新增MYSQL_HOME

    修改path,增加

    %MYSQL_HOME%in

    5.打开cmd[以管理员身份],直接执行如下命令

    【因为已经配置了环境变量了,不需要进入mysql的根路径下执行】

    mysqld --initialize-insecure --user=mysql

    6.安装mysql5.7报错 计算机丢失了MSVCR120.dll,解决方案

    需要下载 Visual C++ Redistributable Packages for Visual Studio 2013   x64版本的,安装完成后,自然就可以执行上面的命令了

    https://www.microsoft.com/en-us/download/details.aspx?id=40784

     

    7.再次执行第5步命令,报错如下的解决方案

    mysqld: Could not create or access the registry key needed for the MySQL application
    mysqld --initialize-insecure --user=mysql

    mysqld: Could not create or access the registry key needed for the MySQL application
    to log to the Windows EventLog. Run the application with sufficient
    privileges once to create the key, add the key manually, or turn off
    logging for that application.

    8.管理员打开cmd,执行报错如下,解决方案

    --initialize specified but the data directory has files in it. Aborting

     

     原因,是因为 之前执行时候,已经再mysql_data目录下生成了文件了,需要将mysql_data目录下的所有内容删除后,重新使用管理员运行cmd,执行上述命令即可。

    9.使用管理员打开cmd,执行命令成功

    mysqld --initialize-insecure --user=mysql

    10.执行mysql的安装命令,在管理员角色打开的cmd中

    mysqld -install

    11.同样管理员cmd窗口的bin目录下,启动mysql

    启动mysql

    net start mysql

     

    12.登录msql,,指定端口号登录

    因为上面,咱们将端口设置为了33306,因此,此处需要指定端口去登录 -P大写代表端口,-p小写代表password,-u代表userName,默认root

    mysql -u root -p -P 33306

    首次登录,没有密码,因此不用填写密码,指定输入上述命令即可登录

    13.修改设置root账号的密码

    使用下面命令,设置root账号的密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'my-new-password';

    14.退出并重新完成新密码的登录

    15.完成mysql的安装

    三.使用navicat连接本地

  • 相关阅读:
    VS2019 .Net Core 3.1 Web 项目启用动态编译
    IntelliJ IDEA自动注释作者信息和日期时间
    Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.2.1.RELEASE from/to
    MS SQL Server数据批量插入优化详细
    更改VisualStudio默认创建类和接口不加public问题
    WIN10 报错 "此共享需要过时的SMB1协议,而此协议是不安全"的解决方法
    Delphi XE8,C++ Builder XE8,RAD Studio XE8 官方 ISO 文件下载,附激活工具
    PC 安装MAC
    InnoSetup能够实现“安装细节描述”界面吗?
    在Unicode版Inno Setup中使用ISSkin
  • 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/13803722.html
Copyright © 2020-2023  润新知