• 在【windows server 2012】下安装MySQL5.7


    在windows服务器安装MySQL5.7


    安装步骤:

    1、官网找指定版本包
    2、配置MySQL环境变量
    3、配置my.ini文件
    4、使用命令进行安装
    5、修改MySQL的密码(此处有两种方式)

    一、官网找指定版本包

    连接附上:https://downloads.mysql.com/archives/community/

    在这里插入图片描述

    下载完后将文件解压到你想保存到的目录内

    二、配置MySQL环境变量

    在系统环境变量中配置如下:

    名称:MYSQL_HOME

    值:MySQL的安装路径(例如:D:\MySQL\mysql-5.7.24-winx64)

    追加系统path路径:;%MYSQL_HOME%\bin 到原有值的后面

    三、配置my.ini文件

    在你的安装目录下新建此文件,内容为

    [mysqld]
    # 端口号
    port = 3306
    # mysql-5.7.27-winx64的路径
    basedir=D:\MySQL\mysql-5.7.24-winx64
    # mysql-5.7.27-winx64的路径+\data
    datadir=D:\MySQL\mysql-5.7.24-winx64\data 
    # 最大连接数
    max_connections=200
    # 编码
    character-set-server=utf8
    default-storage-engine=INNODB
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    [mysql]
    # 编码
    default-character-set=utf8 
     
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    注意:你需对此文件中的MySQL的安装路径进行修改!

    在这里插入图片描述

    四、使用命令进行安装

    使用管理员身份打开cmd窗口,进入MySQL的bin目录下

    执行安装命令:mysqld -install

    • 若出现Service successfully installed,证明安装成功
    • 如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd

    执行初始化命令:mysqld --initialize

    最后执行启动命令:net start mysql

    在这里插入图片描述

    插曲,执行安装命令时,报错:丢失 MSVCR120.dll,它让我重新安装…

    在这里插入图片描述

    我们直接去网上下一个:https://www.qqtn.com/down/88110.html

    双击执行即可

    在这里插入图片描述

    五、修改MySQL的密码(此处有两种方式)

    方式一:

    第一步、先停掉MySQL服务

    执行命令: net stop mysql

    在这里插入图片描述

    第二步、修改my.ini文件

    尾部添加一行 skip-grant-tables

    第三步、重启MySQL

    执行命令:net start mysql

    在这里插入图片描述

    第四步、进入MySQL

    执行命令:mysql -u root -p,不需要输入密码,直接回车

    GG!
    报错ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)

    所以跳过授权表的方式对我没起作用!

    这种方式 有的人可以有人的不行,这里不是说我不行,我是说我有另外的方式进入~

    如果你这里可以,请往下面走

    下一步:使用MySQL,我们要改他密码!

    执行命令:use mysql;

    修改密码

    执行命令: update mysql.user set authentication_string=password(‘你的密码’) where user=‘root’;

    接下来刷新一下MySQL

    执行命令: flush privileges;

    my.ini配置文件中的skip-grant-tables删除

    重启一下MySQL服务

    之后,若在执行 mysql -uroot -p 后输入你新更改的密码,即可登录

    方式二:

    还是这个cmd窗口, 如果MySQL启动着,就先把他停了 !

    然后执行命令:mysqld --console --skip-grant-tables --shared-memory

    在这里插入图片描述

    切记,此时这个窗口不要关闭!

    新开一个窗口,同样的操作 到 MySQL的bin目录下

    如果还没启动MySQL则,执行启动命令。

    然后执行:mysql -u root -p

    在这里插入图片描述

    按Enter键即可成功登录

    下一步:使用MySQL,我们要改他密码!

    执行命令:use mysql;

    修改密码

    执行命令: update mysql.user set authentication_string=password(‘你的密码’) where user=‘root’;

    接下来刷新一下MySQL

    执行命令: flush privileges;

    之后,若在执行 mysql -uroot -p 后输入你新更改的密码,即可登录

    假如你在使用 use mysql;时发生错误!!!

    在这里插入图片描述

    说明它让你重置密码

    输入命令:alter user user() identified by "你的密码";

    再次输入命令 use mysql; 验证是否成功,一般到这里就没问题了~

  • 相关阅读:
    常见概率分布介绍
    VUE父组件向子组件传递值
    ATA-8061射频功率放大器在心室导管式扩压电式测力传感器中的应用
    Spring的创建与使用
    AI语音克隆
    连接云服务器Docker中的Mysql 详细图文操作(全)
    上周热点回顾(2.20-2.26)
    CV计算机视觉每日开源代码Paper with code速览-2023.11.6
    北京/上海/广州/深圳DAMA-CDGA/CDGP数据治理认证报名条件
    32.2.3 配置Atlas读写分离
  • 原文地址:https://blog.csdn.net/csnz123123/article/details/126904192