往期和朋友們分享了SQL數(shù)據(jù)下載及安裝和注冊表重建
【收藏】常用SQL集合下載工具和windos操作系統(tǒng)集合下載工具
【收藏】Windows 10 如何安裝Microsoft SQL Server 2000
Microsoft SQL Server_2008_R2 安裝教程
【技能】SQL數(shù)據(jù)庫注冊表重建
今天就和朋友們簡單分享一下MySQL 的安裝方法。
MySQL
1. 安裝操作系統(tǒng) Windows 7 SP1 64位操作系統(tǒng);
2. 安裝版本 MySQL 5.7.17和MySQL 8.0.35.0
3. 需要環(huán)境依賴 net 4.5.2
最新MySQL 安裝程序下載地址:
https://dev.mysql.com/downloads/installer/
在此以MySQL 5.7.17版本為例。
回復 MySQL 獲取安裝包。
1. 將mysql-5.7.17-winx64文件夾放到D盤根目錄;
2. 以管理員身份運行cmd,否則會報錯;
3. 輸入命令 cd /d D:\mysql-5.7.17-winx64\bin 敲回車,或者打開路徑D:\mysql-5.7.17-winx64\bin,在bin目錄下輸入cmd;
4. 進入到mysql-5.7.17-winx64\bin目錄下后,執(zhí)行命令 mysqld --initialize --console 然后保存隨機生成的密碼.272!i0kzr,Y,后期登錄數(shù)據(jù)庫會使用到。
5.執(zhí)行命令 執(zhí)行命令 mysqld -install開始安裝;
6. 輸入 net start mysql 啟動mysql服務,啟動成功。
1. 執(zhí)行命令mysql -u root -p 使用之前的密碼登錄數(shù)據(jù)庫;
2. 登錄成功后,依次執(zhí)行下面三個命令修改密碼;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; (將代碼中的123456替換成你實際需要修改成的密碼即可)
commit;
quit
出現(xiàn)Query OK, 0 rows affected (0.36 sec),表示修改成功。
1. 下載好MySQL 8.0.35.0版本程序包后,右鍵選擇安裝;
如果彈出以下錯誤提示信息,說明操作系統(tǒng)缺少net依賴環(huán)境,需先安裝Microsoft .NET Framework 4.5.2;
Microsoft .NET Framework 4.5.2(脫機安裝程序):https://www.microsoft.com/zh-cn/download/details.aspx?id=42642
2. 根據(jù)實際生產(chǎn)需要進行選擇,在此選擇Server only(僅服務器),然后點擊next進入下一步;
3. 選中安裝的版本,點擊Execute開始執(zhí)行安裝;
4. 點擊next進入產(chǎn)品配置;
5. 根據(jù)實際使用需要,選擇配置類型和端口:開發(fā)、服務器、專用 ,點擊next進行一步;
6. 配置驗證方式 推薦使用強密碼加密身份驗證;
7. 設置登錄密碼和添加用戶;
8.配置Windows 服務;
9. 配置服務器文件權限,一般選擇第一個 僅向運行Windows服務的用戶和管理員組授予完全訪問權限即可;
10. 點擊Execute開始執(zhí)行MySQL 8.0.35.0 安裝部署;
11. 開始菜單中找到已安裝的MySQL 打開,輸入密碼進行登錄;
12. 登錄成功后,如下圖;
登錄成功后,依次執(zhí)行下面三個命令修改密碼;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; (將代碼中的123456替換成你實際需要修改成的密碼即可)
commit;
quit
出現(xiàn)Query OK, 0 rows affected (0.36 sec),表示修改成功。
參考資料
Microsoft SQL Server簡介
Microsoft SQL Server是微軟公司的關系數(shù)據(jù)庫管理系統(tǒng),具有易用性、優(yōu)秀擴展性和良好的軟件集成性等諸多特性,涵蓋從Microsoft Windows 98筆記本到Microsoft Windows 2012多處理器服務器等多個平臺。
作為全功能數(shù)據(jù)庫平臺,Microsoft SQL Server運用商業(yè)智能工具進行企業(yè)級數(shù)據(jù)管理。其數(shù)據(jù)庫引擎提供安全可靠的關系型和結構化數(shù)據(jù)存儲方案,優(yōu)化高效且高度可用的業(yè)務應用的構建及管理。
應用領域
依據(jù)版本差異,Microsoft SQL Server的應用領域包括企業(yè)版(適用于中等規(guī)模企業(yè))、標準版(適用于小型企業(yè))、開發(fā)版(適用于開發(fā)機構及開發(fā)人員)、個人版(適用于開發(fā)人員)和MSDE 2000(適用于單機數(shù)據(jù)庫及開發(fā)測試)。
優(yōu)點:
1.優(yōu)異的擴展性:只需簡單地擴充服務器即可提升數(shù)據(jù)庫處理速度;
2.極易維護:系統(tǒng)擁有關鍵性的自動檢測和故障節(jié)點轉移功能,確保數(shù)據(jù)庫持續(xù)穩(wěn)定運行;
3.高度安全性:數(shù)據(jù)實現(xiàn)同步存儲于多臺服務器,運用多副本提高安全性,同時數(shù)據(jù)庫內置于局域網(wǎng),進一步加強安全性;
4.便捷的適應性:集群對應用完全透明,僅展示單一IP地址。
缺點:
1.無法根據(jù)Web服務器處理能力實施負載分配;
2.負載均衡器故障可能會導致數(shù)據(jù)庫系統(tǒng)全面癱瘓。
基本語法
新增:"insert into 目標表 select * from 源表" (需補充記錄)
刪除:"delete from 數(shù)據(jù)表 where 條件" (篩選滿足條件的記錄進行刪除)
修改:"update 數(shù)據(jù)表 set 字段1=值1,字段2=值2 …… 字段n=值n where 條件" (調整滿足條件的記錄)
檢索:"select * from 數(shù)據(jù)表 where 字段名=字段值 order by 字段名 [desc]" (按照設定條件檢索記錄)
MySQL簡介
由瑞典MySQL AB公司研創(chuàng)的MySQL(現(xiàn)為Oracle旗下產(chǎn)品)是一款在網(wǎng)絡應用中表現(xiàn)優(yōu)越的關系數(shù)據(jù)庫。采用SQL語言訪問數(shù)據(jù),旨在提供高速響應時間。MySQL關聯(lián)存儲結構將數(shù)據(jù)分置于各個表中,提高數(shù)據(jù)靈活性及訪問效率。
應用領域
Web頁面系統(tǒng):安裝配置簡便、性能卓越且開源。
日志管理系統(tǒng):高效的插入及查詢能力,無需鎖定,高度并發(fā)表現(xiàn)。
數(shù)據(jù)倉庫系統(tǒng):可解決存儲空間及數(shù)據(jù)分析需求,但需留意成本。MySQL在此方面具有顯著優(yōu)勢。
嵌入式系統(tǒng):硬件資源受限,需低消耗、輕量級軟件,MySQL為此特設嵌入式版本。
優(yōu)劣比較
優(yōu)點:
1.支持5000萬條記錄的數(shù)據(jù)倉庫;
2.良好的平臺兼容性;
3.開源屬性,更新速度迅速;
4.卓越性能。MyISAM數(shù)據(jù)庫與硬盤兼容,CPU和內存消耗較低,Windows系統(tǒng)及類似UNIX系統(tǒng)皆可運行。利用64位處理器可大幅提升性能,MySQL采用64位整數(shù)處理;
5.價格相對適中。
缺點:
1.欠缺存儲過程功能;
2.無支持陌生關鍵字功能;
3.采用默認端口IP,易遭受黑客攻擊;
4.MyISAM存儲引擎不支持事務處理。
基本語法
MySQL的基本語法與SQL Server大同小異。
二者關系與異同
關系:二者皆為關系型數(shù)據(jù)庫代表,基礎操作語法相似。
異同:最主要的差異在于,MySQL屬開源產(chǎn)品。
每個夜歸的人,都是對生活有企圖心的人!
愿不管多晚,總有一盞燈等你回家!
在網(wǎng)上學習了很多架設NAS的大神解決方案,包括B站司波圖、張大七先生、HUGO陀陀等,從硬件到網(wǎng)絡環(huán)境再到軟件,問題主要卡在了系統(tǒng)環(huán)境及軟件部署選擇上。
因為窮,所以就直接Pass了購買群輝或者威聯(lián)通這些成熟的Nas系統(tǒng)。家里有一臺閑置的HP T630,升級為8G內存,再加一個128G的SATA口固態(tài)硬盤作為系統(tǒng)盤,外加一個USB接口的雙盤位硬盤盒,塞上一個2T的3.5寸機械硬盤作為主存儲,加上1個500G的3.5寸機械硬盤作為備份盤,再用網(wǎng)盤同步備份核心中的核心數(shù)據(jù),稱之為丐中丐絕不為過,不過眼前也就基本夠用了。
100M入戶寬帶,僅客廳有網(wǎng)線接口,主次臥其他房間均未預設網(wǎng)線接口,一時半會也不會重新裝修,電腦、手機這些客戶端主要通過局域網(wǎng)WiFI來接入HP T630的Nas服務器使用。網(wǎng)速上也就是跑滿百兆的物理現(xiàn)實,不用折騰什么2.5G、萬兆高大上。然后寬帶也是沒固定IP,無IPv6,甚至上一層網(wǎng)關也還是運營商的內部NAT,在外網(wǎng)用了zerotie one也就是能連上,基本沒網(wǎng)速,不存在實際應用意義。所以網(wǎng)絡環(huán)境上也就沒啥過多的選擇,只能局域網(wǎng)內小打小鬧。
嘗試過Debian、Ubuntu、OpenMediaVault,系統(tǒng)和軟件環(huán)境也都搭設起來了,基本需求也都算解決了,但在實際使用過程中,一個是因為Wall的存在,網(wǎng)絡限制太多,Github上很多優(yōu)秀的軟件和docker使用起來都很費勁。即便國內有鏡像,使用了SwitchHosts,有找到軟件下載下來的功夫,可能我已經(jīng)能整理不少照片視頻打上標簽了。把紅米AX6S的路由器刷成了OpenWRT,試用過一段機場,還不錯,但就是穩(wěn)定的要收費,又是一筆米,夠我買網(wǎng)盤會員的了,想想算了。這個是棄坑Linux的主要原因。
再一個是基于Linux系統(tǒng)的學習成本有點高,雖然大部分問題都解決了,服務也都跑通了,但都是比著教程很淺顯的完成了,原理基本明白,但過程中很多問題解決起來需要查閱的資料太多,有些解決方案還不是很靠譜,試錯成本也不低。一旦后續(xù)再想折騰升級,想想學習成本和時間成本,有娃有工作的中年人就頭大。最后還是用了Windows。
一開始用了Windows Server 2019,本來服務器版本驅動安裝就比較費勁,挑硬件,再加上HT T630太老了,驅動、WiFi還是費了點功夫。想著后續(xù)還想順便解決HTPC的需求,用Server學習和解決問題的成本還是存在的,一切從怎么方便怎么來的角度考慮,最后換了Windows 10專業(yè)工作站版。我都那么窮了,所以肯定就是基于KMS的幫助了。
待續(xù)……