• 【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连接本地

  • 相关阅读:
    codevs 1450 xth 的旅行
    Loj #6287 诗歌
    Codeforces 323C Two permutations
    Spoj MKTHNUM
    [TJOI2015]弦论
    Spoj SUBLEX
    bzoj 4338: BJOI2015 糖果
    bzoj 3462: DZY Loves Math II
    bzoj 2843: 极地旅行社
    清北学堂模拟赛d4t5 b
  • 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/13803722.html
Copyright © 2020-2023  润新知