解决首次安装MySQL后的密码重置问题
这次就记录一下首次安装MySQL后的密码重置问题;
由于最近疫情严重,在家办公,所以得用家里的电脑,重新安装mysql数据库,所以呢,就这个问题,我大概说一下;
1、首先去官网下载mysql安装文件哈,注意版本问题;
2、然后就新建一个my.ini文件
[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文件夹,初始密码这一块强调一下;
红色框中的就是初始自动生成的密码:
6、更改初始密码:
输入mysql -u root -p(第一次登录没有密码,直接按回车过,如果不行,就用 初始化后的密码来登陆,第五步说了初始密码的方式是哈)
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
exit;(退出mysql)
强调一下,每进行完一个命令行,就用;结尾;
不然一致会在mysql->里面;