MySQL教程 安装篇

一、在官网下载MySQL安装包

MySQL官网下载地址:https://dev.mysql.com/downloads/mysql/

如图所示,大家可以选择目前最新的8.0.27版本,点击Download进行下载
在这里插入图片描述
点击Download后,页面会跳转到这个页面,这个页面的大致意思是让使用者进行一个登录操作,这里可以选择截图位置选项跳过登录,点击后电脑开始下载MySQL安装包
在这里插入图片描述
注:在下载MySQL时,也可以进入如下下面页面选择适合自己的版本,博主下载的是 mysql-8.0.11 版本
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、解压MySQL安装包,并配置my.ini文件

首先在除C盘外的其他磁盘新建MySQL文件夹,用来存储下载好的MySQL安装包,博主选择放在D盘
在这里插入图片描述
将下载好的安装包复制到该文件夹下,然后将安装包解压到该文件夹里
在这里插入图片描述
解压完成后,可以将此安装包删除
在这里插入图片描述
进入到刚才解压好的文件夹中,在空白处点击鼠标右键,新建一个文本文档,并命名为 my
在这里插入图片描述
在这里插入图片描述

请将下面的内容复制到刚创建好的文本文档中

“#” 代表注释的意思,安装的MySQL的版本在8.0以上,不需要配置MySQL数据库的数据的存放目录,否则可能会报错

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MySQL\mysql-8.0.11-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\MySQL\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

注:在设置 basedir 参数(设置mysql的安装目录)时,请勿直接复制博主的安装目录,请按照截图的方式将MySQL的安装目录复制至文本文档中
在这里插入图片描述
配置完成后,按下键盘的 Ctrl + S 键进行保存;因为我们一开始新建的是文本文档,所以我们要将它的文件后缀由 text 变更为 ini
在这里插入图片描述
在这里插入图片描述
如果文本文档不显示后缀,可以根据下述截图进行操作,显示文档后缀名(操作系统示例:Win 10)

文档后缀名显示成功后,请将 text 更改为 ini
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、以管理员身份进入CMD,并初始化MySQL数据库

初始化MySQL时,为了避免因为权限问题而导致安装失败,我们选择以管理员的身份运行CMD(截图以Win 10系统演示)

注:请勿直接使用 Win + R,输入CMD指令进行操作;这样并不是以管理员身份运行CMD,请按照截图方式操作:
在这里插入图片描述
管理员身份运行时,CMD显示用户为system32:
在这里插入图片描述
如果CMD显示用户非system32,那么CMD并没有以管理员的身份在运行,如图:
在这里插入图片描述
以管理员身份运行CMD后,我们在命令行中依次输入:

d:						(C盘转到D盘,因为博主将MySQL安装在D盘,大家可以根据自己实际安装的位置输入相应的磁盘名称)

cd MySQL bin的存储位置	(转到bin目录下)

在这里插入图片描述
在这里插入图片描述
在CMD中成功进入到bin文件夹后,输入下述指令开始初始化MySQL数据库,并记录MySQL数据库的初始密码:

mysqld --initialize --console

在这里插入图片描述

四、安装并登录MySQL数据库

初始化成功后,输入下述指令开始在自己的电脑上安装MySQL数据库(注:一定要初始化成功后才进行安装)

mysqld install

当出现 “Service successfully installed.” 提示后,说明MySQL安装成功
在这里插入图片描述
安装完成后,接下来启动MySQL服务并尝试登录

net start mysql		(启动 MySQL 服务)
mysql -u root -p	(登录本机的 MySQL 数据库)

当命令行出现 “Enter password” 的提示后,请输入MySQL初始化时生成的初始密码;

输入密码成功登录后,命令行会提示:“Welcome to the MySQL…” 的提示语

然后命令提示符会一直以 mysql> 加一个闪烁的光标等待命令的输入
在这里插入图片描述
输入 exit 或 quit 退出登录,然后停止MySQL的服务

quit			(退出登录)
net stop mysql	(停止MySQL的服务)

在这里插入图片描述

五、安装过程中可能会遇到的问题

问题一:MySQL登录时出现 Access denied for user ‘root’@‘localhost’ (using password: YES) 报错
在这里插入图片描述
这个问题一般是 my.ini 配置文件出了问题,解决方案:

  1. 首先在命令行内输入:net stop mysql (停止MySQL服务)
  2. 按照博主给出的 my.ini 将现有的配置文件内容进行覆盖 (注意更改mysql的安装目录的参数)
  3. 删除文件夹里的data文件
  4. 重新初始化MySQL数据库,在命令行内输入:mysqld --initialize --console (请勿忘记存储初始密码)
  5. 输入 net start mysql 重新启动MySQL服务;然后输入mysql -u root -p 重新进行登录

注:重新初始化后,之前存储的MySQL数据库密码就失效了,请用新生成的初始密码进行覆盖

文章借鉴了菜鸟教程的部分内容,原文链接:https://www.runoob.com/mysql/mysql-install.html

如果您觉得博主写的不错或者成功的帮助到了您,请您用您发财的小手给到博主一个小小的赞👍

新人出道,请多指教

制作不易,转载请注明出处

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值