• mysql5.7安装配置教程(一看就会)


    前言

    为什么是5.7,不安装更高的版本,因为Mysql5.7大家公认比较稳定的一个版本。

    下载和安装

    点击这个是一个压缩包,直接选择你要下载到的文件夹就可以了
    Mysql5.7下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
    图片展示:
    在这里插入图片描述
    然后就是解压,解压到当前文件夹就可以了, 这里我解压到 E:\myapp\mysql-5.7.19-winx64 目录下,尽量选择空间大的盘进行存放。
    在这里插入图片描述

    添加环境变量 :

    点击电脑-属性-高级系统设置-环境变量,也可以直接在搜索中搜索,高级系统设置后进行设置Path 在环境变量增加mysql的安装目录\bin目录, 如下图 :
    在这里插入图片描述

    创建 my.ini 文件(mysql的配置文件)

    在E:\myapp\mysql-5.7.19-winx64 目录下下创建 my.ini 文件,需要我们自己创建,注意是你的路径,不要照着我这个写修改为你的安装路径。
    值得注意的是: my.ini 文件,是由文本文件扩展过来的,先创建一个文本文件全选名字改为:my.ini即可,可能会有警告,直接点是就行了。
    在这里插入图片描述
    一般会有的警告:
    在这里插入图片描述
    然后:将下列代码复制进入my.ini 文件即可。

    [client]
    port=3306
    default-character-set=utf8
    [mysqld]
    # 路径为自己的MYSQL的安装目录
    basedir=E:\myapp\mysql-5.7.19-winx64\
    # 路径为自己的MYSQL的数据目录
    datadir=E:\myapp\mysql-5.7.19-winx64\data\
    port=3306
    character_set_server=utf8
    #跳过安全检查,在第一次开始登录时不需要密码,有了密码后在进行设置
    skip-grant-tables
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    在这里插入图片描述

    下载后台服务程序

    使用管理员身份打开 cmd , 并切换到 E:\myapp\mysql-5.7.19-winx64\bin(自己安装的那个路径) 目录下, 执行mysqld -install,,切记一定要用管理员的身份打开,不然等会儿进行操作可能权限不够。找不到可以直接搜索。
    在这里插入图片描述
    我切换到: E:\myapp\mysql-5.7.19-winx64\bin目录如图:cd +bin路径,然后是输入 e:后回车,即可执行mysqld -install
    在这里插入图片描述

    初始化数据库

    输入指令:mysqld --initialize-insecure --user=mysql
    执行后的结果:
    在这里插入图片描述

    若是成功,会生成 data目录:
    在这里插入图片描述

    启动mysql 服务

    net start mysql 【停止mysql服务指令 net stop mysql】

    在这里插入图片描述
    **如果成功:**就会存在一个mysql的服务在运行中
    在这里插入图片描述

    设置mysql密码

    进入mysql 管理终端: mysql -u root -p ,因为我们当前root 用户密码为 空,所以可以直接回车就可以看到一个欢迎表示 成功进入mysql终端;
    在这里插入图片描述
    修改root 用户密码

    先执行:use mysql;  
    在执行:update user set authentication_string=password('yjg') where user='root' and Host='localhost';
    上面的语句可以修改 root用户的密码为:yjg	
    注意:在后面需要带分号,回车就可以执行指令
    在执行刷新权限:flush privileges;
    最后退出mysql服务: quit
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    执行图片:
    在这里插入图片描述
    修改my.ini : 再次进入时就会进行权限验证,就是将跳过安全验证的代码注释掉之后登录就要密码了
    #skip-grant-tables
    在这里插入图片描述

    最后检查

    先启动mysql服务:net satrt mysql
    然后进入mysql终端,错误示范,密码输入错误时:
    在这里插入图片描述
    然后进入mysql终端,正确示范,密码输入错误时:看到欢迎的不就o了吗
    在这里插入图片描述

    从头再来

    如果你真的找不到错误捣鼓了半天或者想自己重新再来一把 ,那么你可能要用到这个语句:

    此条语句作用是:删除已经安装好的mysql服务
    sc delete mysql
    
    • 1
    • 2
  • 相关阅读:
    大数据数据挖掘系统可视化设计艺术
    Matlab之四阶龙格—库塔法方法:解常微分初值问题
    MQ - 38 Serverless : 基于Serverless架构实现流式数据处理
    最小可用产品MVP,投石问路
    ECharts 数据可视化简介与基本使用
    【Hello Go】Go语言文本文件处理
    二叉树的自下而上、从右到左的层次遍历算法实现
    网络编程 10.26
    python的前缀树(字典树)
    【附源码】计算机毕业设计SSM团结里小区疫情防控系统
  • 原文地址:https://blog.csdn.net/qq_51917627/article/details/126773800