当前位置: 首页 > news >正文

MYSQL的安装及环境配置

文章目录

    • MYSQL基础
      • MySQL安装&配置
      • 初始化
      • 启动mysql
      • 连接测试
      • 指令(在mysql内执行)
      • 忘记密码
      • 问题

MYSQL基础

MySQL安装&配置

MySQL 本质是一个软件

  • 5.x
  • 8.x

下载地址

在这里插入图片描述

  • 这个zip包是一个免安装的版本

  • 解压文件夹,路径不能含中文路径

  • 创建配置文件
    在这里插入图片描述

初始化

  • 以管理员身份运行cmd
  • 输入初始化命令
"D:\mysql\bin\mysqld.exe" --initialize-insecure
  • 出现以下即为初始化成功
    在这里插入图片描述
    至此,mysql安装完成

启动mysql

启动mysql一般有两种方式

  • 临时启动
    点击bin目录下的mysqld.exe(只要关闭窗口就会停止)
  • 制作成Windows服务,来进行关闭和启动
    • 制作成服务
    "D:\mysql\bin\mysqld.exe" --install mysql80
    
  • 如下即为制作成功
    在这里插入图片描述
  • 命令行启动和关闭
    在这里插入图片描述
  • 也可以任务栏管理器启动
    在这里插入图片描述

连接测试

  • 终端输入,连接本机的3306端口,用户root,密码
"D:\mysql\bin\mysql.exe" -h 127.0.0.1 -P 3306 -u root -p 
  • 前面是默认的,所以可以省略
"D:\mysql\bin\mysql.exe" -u root -p 
  • 如果将路径添加到了系统的环境变量
    在这里插入图片描述
mysql -u root -p

在这里插入图片描述

  • 登陆成功

指令(在mysql内执行)

  • 设置密码(在mysql内执行)
set password = password('root')
  • 查看已有的文件夹
show databases;
  • 退出(关闭连接)
exit;

忘记密码

  • 关闭mysql服务
  • 修改mysql配置文件,以无账号模式登录,在my.ini 中加入
skip-grant-table=1
  • 重新启动mysql
  • 再次登录mysql(无需密码)
  • 执行命令,设置密码
use mysql;
update user set authentication_string = password('新密码'),password_last_changed=now() where user='root';
  • 再修改配置文件,删除添加的

问题

  • 确保mysql服务已经开启
  • 通过路径编写
  • 检查mysql环境变量,删除以前的mysql路径

相关文章:

  • Qt的QChartView实现缩放和放大功能
  • 2022 IDC中国未来企业大奖优秀奖颁布,华为云数据库助力德邦快递获奖
  • 计算机网络(二) | 网络编程基础、Socket套接字、UDP和TCP套接字编程)
  • 如何将代码写的更加优雅?
  • Docker网络模式
  • 无人机群编队分析的定位问题 分析与思考-1(数学建模竞赛2022年B题)
  • EFLK日志收集
  • 简单聊聊羊了个羊
  • 微服务 Spring Boot 整合Redis 实现优惠卷秒杀 一人一单
  • 【数据结构与算法】顺序表的定义及初步实现
  • 线稿图视频制作--从此短视频平台不缺上传视频了
  • 爬虫工具之Beautiful Soup学习
  • 初识kotlin(初用kotlin一时爽、一直用一直爽)
  • 测试用到的测试工具总结一手
  • 【Vue五分钟】五分钟了解webpack实战配置案例详情
  • 2017-08-04 前端日报
  • Flannel解读
  • leetcode388. Longest Absolute File Path
  • php ci框架整合银盛支付
  • python大佬养成计划----difflib模块
  • python学习笔记-类对象的信息
  • QQ浏览器x5内核的兼容性问题
  • SpiderData 2019年2月23日 DApp数据排行榜
  • 大型网站性能监测、分析与优化常见问题QA
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 缓存与缓冲
  • 简单基于spring的redis配置(单机和集群模式)
  • 解决iview多表头动态更改列元素发生的错误
  • 前端技术周刊 2019-02-11 Serverless
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 微服务核心架构梳理
  • 一道闭包题引发的思考
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • 终端用户监控:真实用户监控还是模拟监控?
  • 国内开源镜像站点
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • ### RabbitMQ五种工作模式:
  • $(selector).each()和$.each()的区别
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (Java)【深基9.例1】选举学生会
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (windows2012共享文件夹和防火墙设置
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (五十)第 7 章 图(有向图的十字链表存储)
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (转)h264中avc和flv数据的解析
  • (转载)Google Chrome调试JS
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比