今天安裝了navicat描融,連接mysql時(shí)發(fā)現(xiàn)由于好久不用密碼不記得了,找回密碼未果重新安裝了一遍衡蚂,遇到了一些坑窿克,這里記錄一下。
一讳窟、mysql
1让歼、下載
我下載的是64位系統(tǒng)的zip包:
下載地址:https://dev.mysql.com/downloads/mysql/
版本:mysql-8.0.11-winx64
下載后我的解壓地址是:D:\MYSQL
2、配置環(huán)境變量
文件地址:
配置環(huán)境變量 MYSQL_HOME:
添加到Path:
3丽啡、生成data文件
以管理員身份運(yùn)行cmd谋右,具體如下,搜索出“命令提示符”后右鍵選擇“以管理員身份運(yùn)行”补箍。
進(jìn)入
D:\MYSQL\mysql-8.0.11-winx64\bin
下
執(zhí)行命令:mysqld --initialize-insecure --user=mysql
完成后即在 D:\MYSQL\mysql-8.0.11-winx64
目錄下生成了 data
目錄
4改执、啟動(dòng)服務(wù):
執(zhí)行命令:net start mysql
啟動(dòng)mysql服務(wù)啸蜜,成功即可。
注意:
有兩種mysql的安裝方式:壓縮包安裝和msi文件安裝辈挂,我采用的是壓縮包安裝方式衬横,需要在控制臺(tái)中寫(xiě)代碼,且不是安裝了一個(gè)應(yīng)用程序终蒂,所以無(wú)法找到mysql這個(gè)應(yīng)用程序并卸載蜂林,如果需要卸載,直接刪除解壓包即可拇泣。
此方式默認(rèn)不需要password即可進(jìn)入mysql噪叙,如需password自己另設(shè),另外霉翔,刪除解壓包以后即刪除了之前mysql的所有設(shè)置睁蕾,如果之前設(shè)置了password,現(xiàn)在也沒(méi)有password了债朵。
二子眶、navicat
1、下載
這里用的是最新版本的 Navicat Premium 12序芦,功能比較強(qiáng)大臭杰。
下載地址:http://www.navicat.com.cn/download/navicat-premium
2、破解
安裝好后下載激活文件:https://pan.baidu.com/s/1kVgTd6R
提取密碼:t1yp
3芝加、添加文件
解壓文件后可以看到如下文件夾
選擇"簡(jiǎn)單中文64位"硅卢,復(fù)制里面的文件
找到Navicat Premium 12的安裝根目錄射窒,將復(fù)制的文件粘貼到此目錄下即可:
4藏杖、連接mysql
連接的時(shí)候一直有一個(gè)這樣的錯(cuò)誤(只是報(bào)錯(cuò)內(nèi)容相似,我的錯(cuò)誤忘記截圖了o(╥﹏╥)o)
折騰很久脉顿,發(fā)現(xiàn)錯(cuò)誤原因應(yīng)該是沒(méi)有設(shè)置mysql密碼:
解決方法:
1蝌麸、打開(kāi) cmd:mysql -u root -p
2、進(jìn)入mysql依次執(zhí)行下面語(yǔ)句
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密規(guī)則
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用戶的密碼
FLUSH PRIVILEGES; #刷新權(quán)限
alter user 'root'@'localhost' identified by 'root'; #重置密碼