這次就記錄一下首次安裝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->裏面;