MySQL基础(一):安装配置

  • 本博客是《MySQL基础》系列博客的第一部分,主要介绍MySQL的安装以及连接
  • 本博客既为方便自己查看复习而作,亦为你而作,望能有所裨益
  • 学习交流请联系 [email protected]

    文章目录

    • 前言
    • MySQL简介
    • MySQL配置
      • 下载
      • 安装
    • MySQL连接
      • Workbench
      • sheer
      • 常见问题

前言

MySQL是当下较为流行的数据库软件之一,自然也有许多相关学习资料,在这里简单列出几个参考资料:

  • 菜鸟教程—MySQL教程
  • 廖雪峰—SQL教程
  • 网易云课堂—MySQL开心入门

MySQL简介

  1. 时下最为流行的关系数据库之一[排名情况]
  2. 其依托的SQL语言简洁易用,功能强大
  3. 更多信息可自行谷歌百度

MySQL配置

下载

  1. Mysql官网
  2. Downloads选项
    在这里插入图片描述
  3. 界面下拉选择开源社区版
    MySQL基础(一):安装配置_第1张图片
  4. 选择社区服务器版本(其余为MySQL的相关配件,需要时再进行安装即可)
    MySQL基础(一):安装配置_第2张图片
  5. 官网会自动检测电脑系统所适配的版本,我们选择使用MSI文件进行安装,进入后选择第二个文件(本地安装,不借助于网络连接),需要特定版本的话也可选择历史版本进行安装。
    MySQL基础(一):安装配置_第3张图片
    MySQL基础(一):安装配置_第4张图片
    MySQL基础(一):安装配置_第5张图片
  6. 下一步是否注册Oracle账户(直接跳过即可)
    MySQL基础(一):安装配置_第6张图片
  7. 然后选择安装包的下载路径即可

安装

  1. 点击桌面图标
    MySQL基础(一):安装配置_第7张图片
  2. 按照提示一步一步下去即可,可参看该视频(因为我已经按照该视频安装过了,不想再造轮子)
    MySQL安装

MySQL连接

Workbench

启动Workbench——点击对应的数据库(实例)——输入密码即可
MySQL基础(一):安装配置_第8张图片

sheer

  1. 以Win10系统为例,打开命令行提示符(Win+R),输入cmd,然后输入mysql,发现
    MySQL基础(一):安装配置_第9张图片
    说明我们没有添加相应的环境变量
  2. 去安装路径寻找bin文件(可以右键桌面上的workbench打开文件所在位置查找),并将其路径添加到环境变量中,如下图所示
    MySQL基础(一):安装配置_第10张图片
    MySQL基础(一):安装配置_第11张图片
  3. 添加环境变量:此电脑——属性——高级系统设置——环境变量——将路径添加到用户变量或系统变量中的Path均可(用户变量只能特定用户访问)
    MySQL基础(一):安装配置_第12张图片
  4. 重新打开命令行提示符,输入mysql,发现在这里插入图片描述
    说明我们已经成功添加了mysql这个环境变量
  5. 使用命令mysql -h [主机] -u [用户名] -p,然后键入密码即可连接数据库
    MySQL基础(一):安装配置_第13张图片

常见问题

有时我们会碰到这样的错误提示,我们就需要来看一下原因了:

  1. MySQL不在指定主机上运行
  2. MySQL不在指定端口上运行
  3. 用户没有访问权限
  4. 密码错误

具体问题需要具体分析,这里有一篇博文可以参考一下
MySQL基础(一):安装配置_第14张图片
在这里插入图片描述

说出来不怕大家笑话,我来讲讲我解决这个问题的苦逼经历吧o(╥﹏╥)o

  1. 我在第一天安装完后用的好好的,第二天起来发现居然用不了,我的密码没错呀,MySQL也在运行啊(可以通过任务管理器的服务选项查看),那到底为啥呀???
    我想唯一的原因就在于端口了
    MySQL基础(一):安装配置_第15张图片
  2. 然后我就直接百度怎么找端口号,发现,哎,也没问题啊(其实这里是有问题的。。。
    MySQL基础(一):安装配置_第16张图片
    在这里插入图片描述
  3. 于是我又去确认了下ip地址,因为之前不了解ip的相关知识,就去查看了下资料,然后确认,嗯,ip地址也没错。。。这可咋整啊?要不卸了重装试试看??
    内网地址:命令行输入ipconfig即可
    在这里插入图片描述
    公网地址:搜索栏输入ip即可
    在这里插入图片描述
  4. 就在我万念俱灰之时,我又去查看了下服务,发现,咦,不对劲啊,怎么两个MySQL,于是我试着把当前运行的关了,打开另一个,你猜怎么着,成了!
  5. 原因嘛,其实就是我很早之前安装过MySQL(我不记得了。。。),而且默认就是系统启动就运行,然后当时是否卸载了也不清楚,就稀里糊涂地放在那,也没在意,结果就是欠下的迟早要还的ε=(´ο`*))
    不过也多亏了这次经历,虽然花费了不少时间,但也了解了很多东西,所以我才敢斗胆在这里扯上这些,要是我没搞定,你说,我还敢说出来嘛?:)

今天发现有更快速的找到被占用的端口程序并直接停止其运行的方法,拿出来供大家参考下:(以下命令皆在命令行实现)

netstat -ano|findstr  “<端口号>” # 查找被占用端口号的信息,最后一列为PID值,即进程号
tasklist|findstr "" # 查看所占端口的应用的详细信息
taskkill /f /t /im <应用名>
/* 
/f表示强制终止单个进程,/t表示强制终止指定的进程和由它启用的子进程  
/im 表示要终止进程的映像名称
/?可以查看帮助信息
*/

MySQL基础(一):安装配置_第17张图片
MySQL基础(一):安装配置_第18张图片

你可能感兴趣的:(SQL,MySQL,基础)