MySQL安装(详细,适合初学者)

article/2025/10/20 5:24:49

MySQL安装

    • 一、mysql安装包下载
    • 二、配置my.ini文件
    • 三、初始化MySQL
    • 四、可能遇到的错误操作(没出错就可以跳过了)

一、mysql安装包下载

官网下载地址:mysql安装包下载

如图所示:

在这里插入图片描述


二、配置my.ini文件

解压后的文件尽量不要放在C盘(内存小),解压后如下图所示

在这里插入图片描述

在上图所示根目录下配置my.ini文件
1、右键创建一个文本(.text)
2、修改命名为my.ini(.ini就是一种文件的格式和text一样的东西)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

将下面的内容复制到my.ini中(将mysql的安装目录,mysql数据库的数据的存放目录改成你的下载路径和存放路径)
[mysqld]
# 设置3306端口
port=3306
[mysqld]
# 设置3306端口
port=3306 # 设置mysql的安装目录(存放地址要改成你的下载路径)
basedir=E:\MySQL
# 设置mysql数据库的数据的存放目录(存放地址要改成你的下载路径)
datadir=E:\MySQL\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
[mysql]
# 设置mysql客户端默认字符集 default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

三、初始化MySQL

初始化MySQL,在安装时,避免权限问题出错我们尽量使用管理员身份运行cmd,
否则在安装时会报错,会导致安装失败的情况,如下图所示:
e:                        转到E盘
cd  你的bin的存贮路径      转到bin目录下

在这里插入图片描述


初始化MySQL,输入mysqld --initialize --console,记录初始化密码
(不含空格),要是忘记了就在初始化一遍即可。

在这里插入图片描述


安装MySQL服务,输入 mysqld --install [服务名](服务名可以不加默认为mysql)

在这里插入图片描述


net start mysql(启动SQL)
mysql -uroot -p
初始密码(这样子就进入数据库了,可以更改你的密码了,下面有我的另一篇博客密码更改)
net stop mysql(停止SQL)
---------------------------------------------------------------------------------------------
【我如下的操作是配置过环境变量的,若你们未配置就要像上面转换盘符操作。】
【如果想要配置环境变量,或者可以评论私信我,我找个时间单独出个教程】

在这里插入图片描述


四、可能遇到的错误操作(没出错就可以跳过了)

第一种情况

解决MySQL初始化报错:mysqld: Can’t create directory ’xxxx’ (ErrorCode 2 - No such file or directory)

将my.ini配置文件里的路径盘符后面的单斜杠改为双斜杠就可以了修改前:[mysqld]port = 3306basedir=E:\MySQLdatadir=E:\MySQL\data修改后:[mysqld]port = 3306basedir=E:\\MySQLdatadir=E:\\MySQL\data再执行mysqld --initialize命令会生成data文件夹及相应文件

第二种

mysqld -install命令时出现install/remove of the service denied错误的原因和解决办法没有以管理员身份启动cmd.exe
---------------------------------------------------------------------------------
【快捷键】:win+r 输入cmd   ctrl+shift+enter进入cmd(以管理员方式)
下面图片的是经典操作!!!

在这里插入图片描述


第三种

配置my.ini文件后登录有出现utf8字符集出错,将my.ini配置内容改为如下内容
[mysqld] 
# 设置mysql的安装目录,也就是刚才我们解压的目录
basedir=E:\MySQL
# 设置mysql数据库的数据的存放目录
# datadir=E:\MySQL\bin
# 设置默认使用的端口
port=3306
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人试图攻击数据库
max_connect_errors=10
# 服务端使用的字符集
character-set-server=utf8mb4
# 数据库字符集对应一些排序等规则使用的字符集
collation-server=utf8mb4_general_ci
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件作为认证加密方式
# MySQL8.0默认认证加密方式为caching_sha2_password
default_authentication_plugin=mysql_native_password[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4[client]
default-character-set=utf8mb4
port=3306

第四种

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES);

【解决步骤】:

  1. 将my.ini的内容换成上一个错误上的内容(即是第三个错误)
  2. 删除data文件
  3. 重新进行初始化mysqld --initialize --console
  4. 登录mysql -uroot -p临时密码

有什么问题欢迎在评论区留言!

【推荐阅读】
mysql密码更改和图形化工具(用于更改密码和用图形化工具操作数据库,省去在终端上的繁琐操作)
SQL基础入门(详细易懂)
连接idea,在idea上操作MySQL(mybatis,强力推荐)


http://chatgpt.dhexx.cn/article/14XieBCu.shtml

相关文章

MySQL数据库的安装

一、下载MySQL 首先,去数据库的官网http://www.mysql.com下载MySQL。 然后点击downloads,再点击MySQL Community(GPL) Downloads。如下图: 选择MySQL Community Server。 点击Go to Download Page。 选择第二个下载。 点击download进入下…

讲解MySQL最详细的一步一步安装教程

一、 下载MySQL Mysql官网下载地址MySQL :: Download MySQL Installer (Archived Versions) 1. 选择想要安装的版本,点击Download下载 本篇文章选择的是5.7.31版本 二、 安装MySQL 1. 选择设置类型 双击运行mysql-installer-community-5.7.31.0.msi,…

mysql数据库安装教程(超级超级详细)

目录 一、首先安装可以根据官方文档进行安装 二、Linux中安装mysql 1、首先执行二进制文件的安装 一、首先安装可以根据官方文档进行安装 https://dev.mysql.com/doc/ 1、先安装到Windows中: 2、选择mysql community server。 3、 选择要下载的版本&#xff0…

【安装版】mysql数据库安装指南(超级详细)

电脑是windows,参考下面的安装步骤。 一、下载mysql数据库二、安装mysql (双击msi文件)二、验证是否安装成功 一、下载mysql数据库 进入MySQL官方网站(MySQL Community Downloads),进入下载页面 二、安…

MySQL的安装(详细教程)

文章目录 前言一、概述二、下载三、安装四、卸载五、可能遇到的问题 前言 本文的主要目的是在 Windwos 上安装 MySQL,以下内容是源于 B站 - MySQL数据库入门到精通 整理而来。 如果想要在 Linux 下安装 MySQL ,详见 Linux-安装MySQL(详细教…

MySQL安装教程(详细)

目录 一、安装准备 1.1 mysql数据库下载 官网在线下载 云盘离线下载 1.2 数据库运行环境下载 二、安装步骤 2.1 开始安装 2.2 选择安装类型 2.3 选择功能 2.4 检测安装环境 2.5 功能安装 2.6 功能安装完成,点击next 2.7 产品配置,点击next …

mysql数据库安装(详细)

安装MySQL MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司。任何人都能从Internet下载MySQL软件,而无需支付任费用,并且“开放源码”…

树的结点?结点的度?

什么是树的结点?结点的度?

树的概念:层次、高度、深度、宽度

目录 层次 宽度 深度 高度 其中只有层次是树原生的概念,其他都是从树中的结点来的。 层次 从根节点开始算起,根节点算第一层。如图所示的树 第1层:A 第2层:B,C 第3层:D,E,F 第4层:G,H,I 宽度 其…

树的高度,节点的深度和高度

节点深度高度以及树的高度,不同的教材可能定义不同,本文是参考的《数据结构与算法python》第八章201页的定义 文章目录 1 节/结点的深度和高度1.1 深度depth1.2 高度height 2 树的高度3 二叉树知识补充 1 节/结点的深度和高度 1.1 深度depth 假定p是树…

树的高度和深度 | 结点的高度和深度

有个缺点,看到什么东西不管是不是重点只要说不通总是爱钻牛角尖。 对于 树的高度和深度(以及结点的高度和深度) 看了几本不同的书,都有各自的说法,多方查证吧,花了很多时间,最后归纳一下。(&am…

树的高度,深度,层数,度的辨析与解释

一.高度和深度辨析 关于树的深度和高度的计算,我看到两个不同的说法,它们的区别就在于到底是从0开始计算还是从1开始计算。(网上的和算法题偏向说法二,如果有能找到更加权威的解答望不吝赐教) 说法一: 《数…

树的节点、度数、高度、深度、遍历

1.节点的度与树的度 节点的度:结点拥有的子树数目称为结点的度,叶子结点 就是度为0的结点 树的度:树内各结点的度的最大值 分支节点:度不为0的节点 -------------------------------------------------- 节点数nn0n1n2&#…

数据结构——树

数据结构笔记目录: 1. 绪论、时间复杂度 2. 线性表 3. 树 4. 图 5. 查找 6. 排序 3.1 树 3.1.2 基本定义 n 个结点的有限集( n ≥ 0 n \ge 0 n≥0 ) 每棵树只有一个根结点其余结点分为 m 个有限集,每个有限集都是树 1. 定义 逻辑结构 一对多 &#…

如何理解数据结构中树的度(树的度是什么意思)?

在数据结构中,树是一对多的存在,如下图是一颗树。 结点拥有的子树个数称为结点的度,比如结点①的度为4,结点②的度为0,结点③的度为3。 对于树而言,树的度为树内各结点最大的度,从图中可知&…

数据结构(二叉树)

1. 二叉树 1.1 完全二叉树 除最后一层外,每一层的节点达到最大值,在最后一层只缺少右边v1若干节点 2. 关于树的三种逻辑算法(如下图) 2.1 树的总节点数等于每层节点数之和(计数)。 2.2 树的总结点数等于所有不同度数的节点数…

树的度是什么

https://www.zhihu.com/question/294774611 问题 树的节点的度是指节点的子树个数,那树的度是什么? 回答 树节点的度数即为该节点孩子的个数。 这是一棵树,树的度指其中节点的度最大值。 比如1号节点的孩子是2、3、4,则1号节点的度数是…

java 构造函数和super

package one; class book {book(){System.out.println("这是没有参数的父类的构造方法");}book(int i){System.out.println("有参数 父类的构造方法");}public void get(){System.out.println("book父类");}} class dictionary extends book {…

java构造函数使用方法总结

转载自:http://longying2008.iteye.com/blog/1535722 仅用作学习使用 使用构造器时需要记住: 1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名) 2.每个类可以有一个以上的构造器 3.构…

Java 构造函数的详解

我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的。那么我们在java里面怎么在对象一旦创建就赋值呢? 1.构造方法的作用: 构造方法作用:对对象进行初始化. 如图: 2.构造函…