必看--Mysql数据库安装走过的大坑(含步骤)

2023-05-16

【说正文前先啰嗦几句】

2021.8.13 22:40.成功安装上了数据库,泪流满面,有感而发。

 大家可能不知道吧,在今天安装数据库的前一天我还误删了注册表里的software文件夹把电脑弄得无法开机,找公司的IT小哥重装了操作系统,真的是一波三折……(还有,我完全是个新的不能在新的新手,只是最近开始学Python和数据库)看完这篇希望能帮到大家避坑~

------------------------------------------------------------------------------------------------------------------

现在开始进入正文

 1.首先是在b站上找了一个看起来比较靠谱的安装视频https://www.bilibili.com/video/BV1VE411x7fZ

2、根据自己的电脑系统版本到Mysql官网里面去下载对应的(不赘述)

3、放好要安装的目录,我这里选的D盘,手动新建一个mysql文件夹,把下载的东西解压放在mysql文件夹里

 4、在上面这个目录下新建一个data文件夹和my.ini文件

5.配置环境变量(视频里有,很详细)

6.好了,家人们到这里就是问题频发阶段(多半是up主没提到的)

①按照安装视频,输入第一行代码的时候报这个  Found option without preceding group……

 解决办法:将my.ini文件的格式改为ANSI(这里我大概卡了1小时)

还有很重要,up主在评论区打的代码不对劲,我把正确的先贴一下图,最后放文本格式的

(安装的大部分问题都出在这个ini文件上)

 ②然后输入第2,3,4行代码,都很顺利

 ③就在我以为会一直顺利下去的时候,崩溃的来了,连接的时候怎么都连接不上!

mysql登陆报错mysql: unknown variable 'basedir=……

 查了许久,试了好几个办法都失败了,就在快要放弃的时候似乎翻到一个,还是说ini文件内容问题,就是我上面说的 up的之前写的都是[sql],得改成[sqld].改完保存,刷新,在输入一遍 

mysql -u root -p按回车,成了!!!(让你输入密码就是好了)

up主写的:

 

 正确格式↓:

 

 ④后面的步骤就是视频里提到的改密码之类的,密码上面就有,然后代码单词不要敲错!基本上几没什么问题了,完结撒花!!

 my.ini文件里的内容如下:

 [mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\software01\Mysql\mysql-8.0.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\software01\Mysql\mysql-8.0.26-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysqld]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

-------------------------------------操作输入代码--------------------------------------------

cd /d  后面跟的是bin文件夹的路径

mysqld --initialize --console

mysqld --install mysql

net start mysql

mysql -u root -p  (这句话给我背诵十遍)

 

 

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

必看--Mysql数据库安装走过的大坑(含步骤) 的相关文章

  • Archlinux/Manjaro使用笔记-报错:一个或多个 PGP 签名无法校验!的解决方法

    Archlinux Manjaro使用笔记 报错 xff1a 一个或多个 PGP 签名无法校验 xff01 的解决方法 参考文章 xff1a xff08 1 xff09 Archlinux Manjaro使用笔记 报错 xff1a 一个或多
  • Hadoop生态圈

    Hadoop生态圈 1 什么是Hadoop xff1f Hadoop是由Apache基金会所开发的分布式系统架构 主要解决 xff0c 海量数据的存储和海量数据的分析计算问题广义上来说 xff0c Hadoop通常是指一个更加广泛的概念 H
  • 【解决方案】error: Microsoft Visual C++ 14.0 or greater is required.【保姆级教程】

    在给python虚拟环境安装某些第三方库时 xff0c 会碰到以下报错 error Microsoft Visual C 43 43 span class token number 14 0 span or greater is requi
  • Hadoop3.2.2完全分布式集群环境搭建(一)

    大数据学习之Hadoop3 2 2集群环境搭建 xff08 一 xff09 Hadoop3 2 2完全分布式集群环境搭建 xff08 二 xff09 Zookeeper入门之分布式集群的搭建 xff08 三 xff09 HBase分布式集群
  • picgo+github 图床的使用

    picgo 43 github图床的使用 PicGo这款工具 xff0c 可以轻易的将图片转换为链接 1 准备工作 下载picgo xff1a 在github新建一个仓库 xff0c 用来存放图片 2 然后进入github设置 xff1a
  • Zookeeper入门之分布式集群的搭建(二)

    Zookeeper入门之分布式集群的搭建 xff08 一 xff09 Hadoop3 2 2完全分布式集群环境搭建 xff08 二 xff09 Zookeeper入门之分布式集群的搭建 xff08 三 xff09 HBase分布式集群的搭建
  • HBase分布式集群的搭建(三)

    HBase分布式集群的搭建 xff08 一 xff09 Hadoop3 2 2完全分布式集群环境搭建 xff08 二 xff09 Zookeeper入门之分布式集群的搭建 xff08 三 xff09 HBase分布式集群的搭建 安装 准备工
  • springboot集成swagger3.0

    Swagger3 0 最新版使用 Swagger 最新版的配置步骤和旧版本是一样 xff0c 只是每个具体的配置项又略有不同 xff0c 具体步骤如下 1 添加依赖 span class token comment lt https mvn
  • Windows/IDEA 常用快捷键

    windows 搜索的快捷键 ctr 43 F 切换窗口 win 43 1 2 3 根据任务栏切换 win 43 tab 显示图标 alt 43 esc 切换到上一个 最小化当前窗口 ctr 43 ESC 最小化所有窗口 CTR 43 D
  • windows mysql8.0.26的安装

    mysql8 0 26的安装 1 下载 https dev mysql com downloads mysql 2 解压并在mysql中的bin目录下创建my ini配置文件 mysqld 设置3306端口 port 61 3306 设置m
  • Linux(Debian,Centos,Ubuntu等) gcc的安装

    Linux gcc的安装 xff08 一 xff09 准备工作 1 什么是gcc xff1f GNU编译器集合 xff08 GCC xff09 是一个开源的编译器和库集合 xff0c 支持C xff0c C 43 43 xff0c Obje
  • nodeJs开发app.js解析

    在 node js 中模块分为核心模块和文件模块两种 xff0c 核心模块是通过 require 39 xxxx 39 导入的 xff0c 文件模块是以 require 39 xxxx 39 或 require 39 xxxx 39 req
  • Linux 安装最新版Redis(超简单详细)

    Redis最新版的安装 可以从官网下载 xff0c 然后传输到你的GUN linux中 xff0c 也可像下面那样用wget命令下载 xff0c 下载完后安装步骤基本一样 xff08 一 xff09 安装 1 下载 span class t
  • git:OpenSSL SSL_read: Connection was reset, errno 10054

    方式一 xff1a 可能为网络不稳定 xff0c 连接超时导致的 xff0c 可再次尝试提交 span class token function git span push 方式二 xff1a 打开Git命令页面 xff0c 执行git命令
  • springcloud nacos config快速入门

    nacos config 1 为什么需要配置中心 xff1f 传统配置的方式已经暴露出了很多问题 xff0c 其他的诸如 xff1a 历史版本管理 xff0c 权限控制 xff0c 安全性等等问题 xff0c 是传统的配置文件无法解决的 x
  • 左移运算符和右移运算符的使用

    先简单介绍一下 xff0c 左移运算符和右移运算符的功能 xff1a 计算机中的数字是以二进制补码的形式存放的 xff0c 而左移和右移运算符就是将内存中的二进制补码数字向左或者右移动 左移的结果 xff1a 1 左移会让最高位溢出 xff
  • 51单片机对直流电机的控制

    占空比 61 周期内高电平持续的时间 整个周期 直流电机驱动芯片选择L293D 电机正转 xff1a span class token macro property span class token directive hash span
  • C++结构体数组 | 结构体数组的使用

    C 43 43 结构体数组 C 43 43 结构体数组与以前介绍过的数值型数组的不同之处在于 xff1a 每个数组元素都是一个结构体类 型的数据 xff0c 它们都分别包括各个成员项 C 43 43 结构体数组定义 C 43 43 结构体数
  • 小程序开发学习(4)---天气预报接口API篇

    文章目录 1 实现用户定位API2 获取定位信息 1 实现用户定位API 天气预报API大多数都是需要收费的 xff0c 但是在现在学习阶段可以不需要购买收费的 xff0c 网上能找到免费的天气预报API地址 xff0c 但是可能不是很好找
  • SPSS的入门

    1 SPSS的起源 SPSS xff08 全称 xff1a Statistical Product and Service Solutions xff09 是世界上最早的统计分析软件 xff0c 由美国斯坦福大学的三位研究生Norman H

随机推荐