亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳細介紹windows下MySQL安裝教程

 更新時間:2021年11月08日 14:39:24   作者:IT學習日記v  
這篇文章主要給大家介紹的是windows下MySQL安裝教程,其實好多公司,數(shù)據(jù)庫的面試題都是不可避免的,甚至一些前端工程師面試的時候都避免不了被詢問到和數(shù)據(jù)庫有關的一些問題。下面就從最基礎的安裝教程開始,需要的朋友可以參考一下

前言:

大家好,我是小誠,這段時間在網上進行了一些面試,發(fā)現(xiàn)無論什么公司,數(shù)據(jù)庫的面試題都是不可避免的,甚至一些前端工程師面試的時候都避免不了被詢問到和數(shù)據(jù)庫有關的一些問題。

通過面試,也發(fā)現(xiàn)了一些現(xiàn)象,網上的很多數(shù)據(jù)庫教程都是講得比較淺或者只講解了片面,比較好的教程要么找不到要么就是收費昂貴,為了方便自己復習以及幫助到一些想從全面了解數(shù)據(jù)庫的小伙伴,這段時間在不斷惡補數(shù)據(jù)庫的知識,打算出一個關于《從0到1-全面深刻理解MySQL》的教程,教程是以小白視角出發(fā),從最簡單的安裝數(shù)據(jù)庫到深入理解數(shù)據(jù)庫如何執(zhí)行SQL語句到數(shù)據(jù)庫如何實現(xiàn)數(shù)據(jù)存儲和查詢的全方位講解。

爭取讓所有對MySQL庫感興趣的小伙伴都能夠從中學習到一些知識,無論是用于面試或者拓展自己的知識廣度方面起到一些幫助,當我們對一個知識從"知其然"到"知其所以然"時,漲薪和升職自然也隨之而來。

1、下載前需要了解的一些概念

在進入到官網下載的時候,我們會發(fā)現(xiàn)官網上提供了很多類型的版本,它們到底是什么意思,哪個才是我們需要的呢?下面就就來簡單介紹下常見的,如下:

MySQL Enterprise Edition: Mysql企業(yè)版本,包含了最新的特性和管理工具,以及可以提供技術支持(但是是要收費)。

MySQL Cluster CGE: 一個用于高吞吐量快速、穩(wěn)定的訪問數(shù)據(jù)的開源事務數(shù)據(jù)庫,它包含了MySQL ClusterMySQL Enterprise EditionMySQL Cluster Manager的功能。

MySQL Community (GPL):遵循GPL開源協(xié)議的MySQL版本,平常我們使用的大多數(shù)遵循這個協(xié)議下的社區(qū)版(它是免費的)

MySQL Installer: 是一個安裝管理程序,因為MySQL家族包括了許多產品,所以提供了一個統(tǒng)一管理下載的工具。

MySQL Community Server: MySQL Community (GPL)下的開源社區(qū)版本,是使用的數(shù)據(jù)庫開源版本(免費的,盤它)。Mysql Workbench: 類似navicat是個圖形界面UI工具,可以實現(xiàn)遠程Mysql數(shù)據(jù)庫訪問(一開始不建議直接使用圖形化管理工具,建議先通過命令行了解,這樣能夠更快的認識Mysql,高手都是用命令行的(PS: 如有需要圖形化工具的可以私我))。

2、選擇自己需要的版本

到官網下載自己需要的版本(www.mysql.com/)或者直接到云盤下載(私信我,這種方式更快),

下載步驟如下:

(1)進入MySQL官網 =》選擇“DOWNLOADS”選項 =》 點擊MySQL Community (GPL) Downloads »

(2)根據(jù)自己的需要選擇“MySQL Community Server(不帶圖形化界面-推薦)”或者MySQL Workbench(帶圖形化界面的)

(3)下載安裝包(32位電腦下載32位的安裝包,64位電腦下載64位的安裝包)

(4)解壓下載好的安裝包

(5)配置環(huán)境變量

環(huán)境變量: 指的是當你在命令行屬于任意一個值時,win系統(tǒng)會去環(huán)境變量池中匹配,如果有匹配到可執(zhí)行的路徑,則直接去對應的路徑下進行執(zhí)行。

如你輸入mysql,然后你在環(huán)境變量中配置了你安裝的MySQL路徑為:D:\mysql8.x\bin,則系統(tǒng)會匹配成D:\mysql8.x\bin\mysql,如果這個目錄下有這個可執(zhí)行文件,則運行,具體步驟如下:。

3、連接MySQL服務

(1)啟動MySQL服務器,并進行登錄

(2)如果發(fā)現(xiàn)MySQL服務無法啟動,則進行下面的配置即可

  • mysql壓縮的路徑中添加以下my.ini文件,內容如下(把其中的兩處工作路徑改為自己的按照路徑即可):
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=D:\Mylargeprogram\Mysql\mysql-8.0.12-winx64
# 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\Mylargeprogram\Mysql\mysql-8.0.12-winx64\data
# 允許最大連接數(shù)
max_connections=200
# 允許連接失敗的次數(shù)。這是為了防止有人從該主機試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8

  • 執(zhí)行執(zhí)行 mysqld --initialize-insecure 指令進行配置,安裝路徑會默認生成一個data文件夾,

如下:

(3)輸入mysqld --install將mysql注冊到Window服務中,如果提示已經存在則跳過

(4)啟動mysql服務:net start mysql

(5)連接Mysql服務: mysql -u root -p 回車(默認密碼為空,輸入密碼時直接回車即可,為了安全性,記得修改密碼哦),到此Mysql安裝完成,可以隨便操作了!

(6)修改密碼,分為MySQL5.x版本和8.x版本,步驟如下:

  • 選中mysql數(shù)據(jù)庫: use mysql
  • 修改root用戶的密碼
// 5.x版本的修改
UPDATE USER SET PASSWORD=PASSWORD('你的密碼') WHERE USER='root';

// 8.x版本的修改
// 格式: alter 表名 用戶名@user表中用戶名對應的Host字段值 IDENTIFIED WITH 指定使用哪種加密技術 BY ‘修改后的密碼'
ALTER USER root@localhost IDENTIFIED WITH caching_sha2_password BY '123456';

到此這篇關于詳細介紹windowsMySQL安裝教程的文章就介紹到這了,更多相關MySQL安裝教程內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SQL語句解析執(zhí)行的過程及原理

    SQL語句解析執(zhí)行的過程及原理

    這篇文章主要介紹了SQL語句解析執(zhí)行的過程及原理,文章主要通過獲得SqlSession對象后就能執(zhí)行各種CRUD方法展開全文內容需要的小伙伴可以參考一下,希望對你有所幫助
    2022-03-03
  • 在MAC OS X上安裝MYSQL

    在MAC OS X上安裝MYSQL

    MAC系統(tǒng)自帶apache和php,但是沒有mysql,那么我們只好自力更生了,經過一番研究,借鑒網上一位大神的文章,終于成功安裝上了mysql,這里推薦給有需要的朋友
    2014-10-10
  • MySQL命令行中給表添加一個字段(字段名、是否為空、默認值)

    MySQL命令行中給表添加一個字段(字段名、是否為空、默認值)

    本文介紹MySQL數(shù)據(jù)庫使用SQL語句來在現(xiàn)有的表中,添加一個新的字段,包括設置字段的是否為空、默認值等
    2016-04-04
  • 細談Mysql的存儲過程和存儲函數(shù)

    細談Mysql的存儲過程和存儲函數(shù)

    存儲函數(shù)與存儲過程作用類同,不同的是存儲過程只能使用CALL語句來調用存儲過程,只能用輸出變量返回值,而存儲函數(shù)可以從語句外調用(即通過引用函數(shù)名),也能返回標量值。下面小編給大家詳細講一講
    2019-05-05
  • SQL 語句優(yōu)化方法30例

    SQL 語句優(yōu)化方法30例

    在SQL語句優(yōu)化過程中,我們經常會用到hint,現(xiàn)總結一下在SQL優(yōu)化過程中常見Oracle HINT的用法.
    2009-10-10
  • mysql的左右內連接用法實例

    mysql的左右內連接用法實例

    這篇文章主要介紹了mysql的左右內連接用法,以一個完整實例較為詳細的分析了mysql的左右內連接使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • MySQL 基于時間點的快速恢復方案

    MySQL 基于時間點的快速恢復方案

    這篇文章主要介紹了MySQL 基于時間點的快速恢復方案,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-11-11
  • Mysql查詢最近一條記錄的sql語句(優(yōu)化篇)

    Mysql查詢最近一條記錄的sql語句(優(yōu)化篇)

    這篇文章主要介紹了Mysql查詢最近一條記錄的sql語句,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-05-05
  • 一文弄懂MYSQL如何列轉行

    一文弄懂MYSQL如何列轉行

    最近工作中用到了好幾次列轉行,索性做個小總結,下面這篇文章主要給大家介紹了關于MYSQL如何列轉行的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • 如何進行mysql的優(yōu)化

    如何進行mysql的優(yōu)化

    這篇文章主要介紹了如何進行mysql的優(yōu)化,其實腳本之家之前就分享了很多的相關資料,需要的朋友可以參考下
    2016-04-04

最新評論