解决首次安装MySQL后的密码重置问题

这次就记录一下首次安装MySQL后的密码重置问题;

由于最近疫情严重,在家办公,所以得用家里的电脑,重新安装mysql数据库,所以呢,就这个问题,我大概说一下;

1、首先去官网下载mysql安装文件哈,注意版本问题;

解决首次安装MySQL后的密码重置问题

2、然后就新建一个my.ini文件

解决首次安装MySQL后的密码重置问题

[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
;设置3306端口
port = 3306 
; 设置mysql的安装目录
basedir=D:\Downloads\mysql-8.0.19-winx64\mysql-8.0.19-winx64----------------这是我的安装目录;自行修改成自己的;
; 设置mysql数据库的数据的存放目录
datadir=D:\Downloads\mysql-8.0.19-winx64\mysql-8.0.19-winx64\data---------------这是我的bin目录;自行修改成自己的;
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

3、配置环境变量,添加至系统变量path中,不赘述的哈;

4、命令行安装:

  • 1.使用管理员权限进入cmd界面。
  • 2.进入MySQL安装包文件夹bin路径。
  • 3.使用mysqld install命令安装MySQL。
  • 4.使用net start mysql命令安装mysql。
  • 5.使用 mysql -u (root 用户名) -p (1234 密码) 登陆。没有密码,就不写。

5、初始化完了会生成data文件夹,初始密码这一块强调一下;

解决首次安装MySQL后的密码重置问题

红色框中的就是初始自动生成的密码:

 

解决首次安装MySQL后的密码重置问题

6、更改初始密码:

输入mysql -u root -p(第一次登录没有密码,直接按回车过,如果不行,就用 初始化后的密码来登陆,第五步说了初始密码的方式是哈)

mysql -u root -p 

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

exit;(退出mysql)

强调一下,每进行完一个命令行,就用;结尾;

不然一致会在mysql->里面;