Mysql的安装 8.0.12

本文详细记录了MySQL数据库的重装步骤,包括自定义安装位置、端口设定及密码管理。同时,针对常见错误如'caching_sha2_password'加载失败及权限拒绝等问题提供了DOS操作解决方案。

鉴于自己手贱删除了数据库所以写个笔记记录一下自己重装

  1. 下载
  2. 选择自定义安装
    在这里插入图片描述
    在这里插入图片描述
  3. 重点的部分★★:在选择安装位置的时候,默认的是C盘(一般建议不要装在C 盘),在选择和修改的时候注意,直接在地址上修改
    例如:默认:C:\Program Files (x86)\Mysql\MySQL\MySQL Server 8.0 加粗的部分不改变,直接改变前面的部分。
  4. 要注意的部分:默认的端口是3306 ,记住自己设定的密码,和数据库的名字
  5. 其余的就疯狂next 就行了

安装的时候忘记截图。比较重要的就是安装的位置,还有要记住自己的密码

用DOS操作数据库

1. 开启服务器(数据库)

net start mysql(你自己的数据库的名字)

2 输入密码登录:

mysql -u root -p 密码

如果你不是安装在C盘下面的。就需要先进入mysql 的bin 目录
【例如我安装在F盘下】

1.输入 F:
2.输入 cd  F:\Mysql\MySQL\MySQL Server 8.0\bin  ;到bin 目录

进入bin 目录之后再输入:mysql -u root -p 密码

在使用mysql 通过sqlyog、或者程序中连接数据库时 时遇到的问题:

Authentication plugin ‘caching_sha2_password’ cannot be loaded
【这个问题是可以用dos 操作数据库但是其他不行】
解决方法:

使用dos 打开数据库输入三行命令
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码(随便设置)';   #更新一下用户的密码 

FLUSH PRIVILEGES; #刷新权限

问题出现的原因:我下载的mysql 是8 版本的它的密码校验机制和5.7 版本的不一致。
在mysql8之前的版本使用的密码加密规则是mysql_native_password,但是在mysql8则是caching_sha2_password。

如果这样也不能解决就修改一下MySQL的配置文件 my.ini

[mysqld]
default_authentication_plugin=mysql_native_password

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 出现这个问题也可能是你的密码错了

删除mysql

  1. 在控制面板的程序删除中删除mysql
  2. 在安装mysql 的位置将mysql 这个文件夹删除
  3. 在dos 中删除这个服务
sc  detele mysql(你的数据库的名字)

这样就可以将服务器彻底删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值