日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)

發布時間:2025/3/19 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫在前面:MySQL安裝分為兩種方式,一種是MSI安裝版(普通的安裝包,有引導安裝的界面),另一種是壓縮包解壓版(解壓可直接使用,但需要配置),本文主要針對壓縮包解壓安裝進行講解,并附加安裝過程遇到的問題以及相應的解決辦法。

1. 下載

進入下載官網后,點擊左圖所示紅箭頭處跳轉到之前的版本下載頁面,選擇【5.6.50】、64位還是32位根據系統自行選擇,然后點擊右下角的【Download】按鈕下載。

?

2. 配置

2.1 解壓

? ? ? 將下載后的壓縮包解壓至你想放置的路徑下,路徑的注意事項(英文、不要有特殊字符)就不多說了,解壓后如下圖所示。

?

2.2 配置my-default.ini文件

? ? ? 復制解壓后目錄的my-default.ini文件,并將副本重命名為my.ini(因為每次bin目錄下mysqld可執行程序只會去執行my.ini配置文件),要小心配置,內容配置有誤有可能會出現附錄2的問題,建議直接復制。每次修改配置文件后,需要重新開啟mysql服務,在終端中輸入【net stop mysql】關閉服務,【net start mysql】開啟服務。

[mysql] default-character-set=utf8[mysqld] port=3306 basedir=D:\Software\soft\mysql-5.6.50 datadir=D:\Software\soft\mysql-5.6.50\data max_connections=100 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #default-time-zone='+08:00' 調整為東八區時區

?

2.3 配置環境變量

? ? ? 為了省去每次運行數據庫相關命令需要進入相應路徑,我們直接在環境變量中配置mysql的可執行文件目錄,【此電腦】右鍵屬性后點擊【高級系統設置】,然后點擊【環境變量】,最后雙擊【系統變量】中的【Path】選項,在里面新建一條,將mysql的bin目錄添加進去,如下圖所示。

? ???

? ? ?

?

2.4 安裝微軟運行類庫(可選)

? ? ? ?配置信息完成后,需要安裝mysql。在win10搜索框搜索【命令提示符】,然后右鍵以管理員身份運行,打開命令行窗口后輸入【mysqld -install】,如果輸出“Service successfully installed”,那么安裝成功。但博主安裝時遇到了附錄1的問題,如果你沒有遇到就直接跳過。

? ??

?

2.5 mysql服務啟動

? ? ? 還是以管理員身份打開命令行窗口輸入【net start mysql】,如果啟動成功就成功了,可緊接著輸入【mysql -u root -p】進行mysql數據庫進行相關操作,需要輸入密碼時直接回車就行,因為我們還沒設置過密碼,輸入exit可退出。如果出現附錄2的問題,可參考附錄二解決方法。

MySQL數據庫要設置root管理員密碼可以輸入【mysqladmin -u root -p password】,先回車,然后輸入你自己的密碼,再輸一次驗證就可設置密碼。

?

附錄1

問題:mysql安裝時提示“無法啟動此程序,因為計算機中丟失MSVCP100.dll,嘗試重新安裝該程序”。

原因:重裝過系統,缺少微軟的某些運行類庫。

解決:安裝微軟類庫,因為網上有相關資源,所以我這邊也就不上傳了,需要可私聊評論。

當時也沒有截圖,就純文字說明了。我安裝完成后桌面黑屏了,重啟就正常,這里提醒一下。

?

附錄2

問題:安裝mysql后,啟動服務時提示:無法啟動,系統錯誤1067

原因:my.ini配置文件配置不對,導致mysql啟動失敗。

解決:更改my.ini配置文件。

?

附錄3

問題:配置文件中的字符集該怎么設置

解決:當客戶端和服務端的字符集都是utf8,這種情況最好,能夠正常保存、顯示中文。但是博主嘗試了配置文件不設置字符集的情況,該情況下mysql客戶端的字符集默認是gbk(中文編碼標準),而mysql服務端字符集默認是latin1(英文編碼標準),這種情況中文是可以正常存儲到數據庫以及從數據庫讀取顯示的,于是博主進行了測試。

1. mysql客戶端是latin1,mysql服務端是utf8的情況,字符集如下圖所示。

此時查看數據庫時,是不能顯示數據庫中文名字的,如下圖。

然后我往表中插入一行帶有中文的數據,查詢時依然不能正常顯示中文,如下圖。

?

于是,我再把客戶端的字符集改回utf8,如下圖。

此時,我再查詢數據庫的數據,我們剛剛插入的中文數據依然顯示不了,只有之前的中文數據才能正常顯示。

因此,我們得到結論:我們在客戶端往服務端存儲數據時,必須是utf8、gbk這種中文編碼,不然中文保存到服務端的是亂碼,不管我們之后客戶端是什么編碼,都不能正常顯示了。

?

2.?mysql客戶端是utf8,mysql服務端是latin1的情況,如下圖所示。

此時,查看數據,中文正常顯示,如下圖所示。

?

插入一行中文數據,并查詢,如下圖所示。

因此,驗證了我們第一條的結論。

?

博主根據自己的理解,畫個粗糙的圖,不夠好請大家見諒,如下圖。

?

總結

以上是生活随笔為你收集整理的MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。