MySQL是目前最為流行的開放源碼的資料庫,是完全網絡化的跨平台的關系型資料庫系統,它是由瑞典MySQLAB公司開發,目前屬于Oracle公司。任何人都能從Internet下載下傳MySQL軟體,而無需支付任費用,并且“開放源碼”意味着任何人都可以使用和修改該軟體。
一、下載下傳MySQL
1.1 msi格式安裝包
下載下傳mysql,位址:https://dev.mysql.com/downloads/installer/
mysql官網上提供了兩種安裝方式,第一種是線上版聯網安裝,第二種是本地安裝。二者的差別是前者是聯網安裝,當安裝時必須能通路網際網路,後者是離線安裝使用的,一般建議下載下傳離線安裝使用的版本。
以上兩種安裝方法均為圖形界面向導方式安裝,優點是可以比較清晰地看到整個mysql安裝過程,并且可以選擇性的安裝所需的功能。缺點是安裝過程中會出現一些環境依賴問題,導緻安裝失敗。
除了上面這兩種方式以外
1.2 壓縮包格式的安裝包
下面還有一種壓縮包安裝方式,個人認為此方法成功率較大。
***本地壓縮包安裝方式(省心、省事):
壓縮包下載下傳位址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads
二、解壓下載下傳好的壓縮封包件
三、配置mysql系統環境變量
3.1 打開系統環境變量配置頁面
3.2找到系統環境變量path
3.3添加mysql安裝的bin檔案目錄的路徑
四、建立一個新的檔案字尾名為 .ini 的 my.ini空白檔案(mysql配置檔案)。
4.1編輯建立好的my.ini檔案,用于初始化mysql資料庫,tips:路徑必須為“’\”的形式。
[mysql] # 設定mysql用戶端預設字元集 default-character-set=utf8 [mysqld] # 設定3306端口 port = 3306 # 設定mysql的安裝目錄 basedir = D:\\mysql\\mysql-8.0.17-winx64 # 設定mysql資料庫的資料的存放目錄 datadir = D:\\mysql\\mysql-8.0.17-winx64\\data # 允許最大連接配接數 max_connections=20 # 服務端使用的字元集預設為8比特編碼的latin1字元集 character-set-server=utf8 # 建立新表時将使用的預設存儲引擎 default-storage-engine=INNODB # 建立模式 sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES |
五、初始換資料庫
5.1進入mysql的bin目錄(兩種方法)
第一種 win+r 打開cmd視窗,切換路徑
第二種 打開mysql的檔案夾,進入bin檔案夾
在路徑欄輸入cmd回車
5.2初始化mysql 輸入mysqld --initialize 進行初始化mysql。
完成會發現檔案夾下會多出一個新的檔案夾data。
5.3 檢視mysql初始密碼
等待初始化完成會生成一個字尾名為.err的檔案,這個檔案在data檔案夾裡面,裡面存放的是初始化登入mysql的密碼;
打開.err檔案:找到下圖中所示的root賬戶和root密碼;
六、安裝mysqld服務
6.1重要提示:
如果先前在電腦中裝過mysql,請在cmd指令視窗輸入sc delete mysql 删除之前的mysql服務。第一次安裝請忽略 , 如下圖所示:
6.2打開cmd視窗,輸入mysqld --install 指令;
如果出現 Install/Remove of the Service Denied! 錯誤的話。以管理者身份運作cmd 再執行安裝指令
七、開啟mysql服務
八、使用root賬戶和剛剛檔案裡檢視的密碼進行登入;
出現以下界面說明mysql登入成功;
九、修改mysql root賬戶密碼
使用指令:alter user 'root'@'localhost' identified with mysql_native_password by '這裡填寫新密碼';
十、使用新密碼登入
至此,Windows10安裝并配置mysql案例搭建完成,有不對的地方希望不吝賜教,歡迎在評論區留言,分享你的看法。