MySQL初次安裝配置及修改密碼


安裝前的准備工作:

下載完后,我們將 zip 包解壓到相應的目錄,這里我將解壓后的文件夾放在 C:\mysql-8.0.11 下。

接下來我們需要配置下 MySQL 的配置文件

打開剛剛解壓的文件夾 C:\mysql-8.0.11 ,在該文件夾下創建 my.ini 配置文件,編輯 my.ini 配置以下基本信息:

[client]
# 設置mysql客戶端默認字符集
default-character-set=utf8

[mysqld]
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=C:\\mysql-8.0.11
# 設置 mysql數據庫的數據的存放目錄,MySQL 8+ 可能不需要以下配置,系統自己生成即可,否則有可能報錯,如果不配置的情況下報錯,則配置
# datadir=C:\\sqldata
# 允許最大連接數
max_connections=20
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

 
1.初識化:在cmd中 切換到mysql所在目錄下面的bin文件夾,輸入以下命令:
#初始化的命令: mysqld --initialize --console
#2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
最后面這一串就是你的初始化密碼
#如果初始化有誤,可以直接把mysql目錄下的 data整個刪除,然后重新初始化。或者重新解壓,重新初始化
 
2.為了以后啟動方便,不用頻繁在cmd中 切換到mysql所在目錄下面的bin文件夾,可以選規在path中配置環境變量,配置環境變量的目的是為了cmd命令窗口可以在path中找到它,防止初始化的時候,出現命令無效的情況。

 

 

3.以管理員身份打開cmd窗口后,將目錄切換到你解壓文件的bin目錄,輸入mysqld install回車運行

 

4.以管理員身份在cmd中輸入:net start mysql

 

5.服務啟動成功之后,就可以登錄了,輸入mysql -u root -p(第一次登錄沒有密碼,直接按回車過,如果不行,就用 初始化后的密碼來登陸)

注:直接回車跳過會出現錯誤,一般還是輸入初始密碼。

 

6.初始化后第一次使用數據庫要修改密碼:
#user mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
exit;(退出mysql)

注:修改密碼的前提必須是成功登錄之后才可以修改密碼。

-----------------------------------------------------------------------------------------------

至此所有安裝工作就做好了,你就可以練習實驗MySQL語句,或者你覺得MySQL語句要在命令窗口展示數據不方便,那么就去下在一個Navicat。

安裝過程這里我在網上查到一個前輩分享的博客內容,附上地址https://blog.csdn.net/wang1qqqq/article/details/95987647

 

----------------------------------------------------------------------------------------------------------------------------------------

由於我裝了navicat之后測試連接的時候出現如下錯誤

 

 搜索前輩們的資料,所以解決了,解決方法如下:

1.用管理員權限打開cmd,輸入mysql -u root -p進入輸入密碼后進入mysql數據庫;

 
1
mysql -u root -p #進入數據庫

2.修改加密規則及密碼,刷新即可;

 
1
2
3
ALTER USER 'root' @ 'localhost' IDENTIFIED BY '你的mysql密碼' PASSWORD EXPIRE NEVER; #修改加密規則
ALTER USER 'root' @ 'localhost' IDENTIFIED WITH mysql_native_password BY '你的mysql密碼' ; #修改密碼
FLUSH PRIVILEGES ; #刷新數據

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM