MySQL的安裝與配置——詳細教程

追梦远方發表於2024-04-21

轉載自:Winton-H原文連結

免安裝版的Mysql

  MySQL關是一種關聯式資料庫管理系統,所使用的 SQL 語言是用於訪問資料庫的最常用的

標準化語言,其特點為體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,在 Web

應用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關係資料

庫管理系統)應用軟體之一。

  在本博文裡,我主要以Mysql免安裝版為例,幫助大家解決安裝與配置mysql的步驟。

  首先:要先進入mysql官網裡(Mysql的官網-->https://www.mysql.com/),下面是詳細步驟:↓

  (為了方便大家的操作,我的網盤裡有安裝包:

    連結:https://pan.baidu.com/s/1q8skaGsjRWh3Uh3P8D9Ccg
    提取碼:4q2g


  )

一、下載安裝包:

  ①進入官網後,點選"Dowload",然後頁面往下拉

  

  

  ②接下來看到的頁面是這樣的,紅色框框的連結就是mysql社群版,是免費的mysql版本,然後我們點選這個框框的連結:↓

  

    ③接下來跳轉到這個頁面,在這裡,我們只要下載社群版的Server就可以了:↓

  ④下載免安裝版(windows以外的其他系統除外)

   ***這樣,安裝包就下載好了!

  ***注意,安裝的目錄應當放在指定位置,,其次,絕對路徑中避免出現中文,推薦首選英文為命名條件!!!!(我的為參考)

  

  

二、Mysql的配置

  *以管理員身份開啟命令列(如下圖所示),一定要是管理員身份,否則由於後續部分命令需要許可權,出現錯誤!

  

  

  ①下轉到mysql的bin目錄下:

  

  ②安裝mysql的服務:mysqld --install

  

  

  ③初始化mysql,在這裡,初始化會產生一個隨機密碼,如下圖框框所示,記住這個密碼,後面會用到(mysqld --initialize --console)

  

  

  

  ④開啟mysql的服務(net start mysql)

  

  ⑤登入驗證,mysql是否安裝成功!(要注意上面產生的隨機密碼,不包括前面符號前面的空格,否則會登陸失敗),如果和下圖所示一樣,則說明你的mysql已經安裝成功!注意,,一定要先開啟服務,不然會登陸失敗,出現拒絕訪問的提示符!!!

  

  修改密碼:

    由於初始化產生的隨機密碼太複雜,,不便於我們登入mysql,因此,我們應當修改一個自己能記住的密碼!!

  

  再次登入驗證新密碼:

  

  設定系統的全域性變數:

    為了方便登入操作mysql,在這裡我們設定一個全域性變數:↓

    ①點選"我的電腦"-->"屬性"-->''高階系統設定''-->''環境變數'',接下來如下圖所操作

  

    

    ②把新建的mysql變數新增到Path路徑變數中,點選確定,即完成:

    

    

    配置完成之後,每當我們想要用命令列使用mysql時,只需要win+R,-->輸入"cmd"開啟命令列,之後輸入登入sql語句即可。

  

 ***此步驟可忽略:③在mysql目錄下建立一個ini或cnf配置檔案,在這裡我建立的是ini配置檔案,裡面寫的程式碼是mysql的一些基本配置

    

複製程式碼
[mysqld]
character-set-server=utf8mb4
bind-address=0.0.0.0
port=3306
default-storage-engine=INNODB
[mysql]
default-character-set=utf8mb4
[client]
default-character-set=utf8mb4
複製程式碼

  就這樣,一個免安裝版的Mysql就安裝並配置完成了

2.1可能會出現的問題

1、ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)

2、"由於找不到MSVCR120.dll,無法繼續執行程式碼。重新安裝程式可能會解決此問題" 或者 "由於找不到VCRUNTIME140_1.dll,無法繼續執行程式碼。重新安裝程式可能會解決此問題"

3、"net start Mysql"啟動服務時 ,顯示"Mysql服務正在啟動 Mysql服務無法啟動 服務沒有報告任何錯誤"

解決辦法: 轉移至我另外三篇部落格

1、ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)

2、解決mysql問題:由於找不到MSVCR120.dll,無法繼續執行程式碼.重新安裝程式可能會解決此問題。

3、net start Mysql 啟動服務時 ,顯示"Mysql服務正在啟動 Mysql服務無法啟動 服務沒有報告任何錯誤

2.2命令參考:

  ①安裝服務:mysqld --install

  ②初始化: mysqld --initialize --console

  ③開啟服務:net start mysql

  ④關閉服務:net stop mysql

  ⑤登入mysql:mysql -u root -p

    Enter PassWord:(密碼)

  ⑥修改密碼:alter user 'root'@'localhost' identified by 'root';(by 接著的是密碼)

  ⑦標記刪除mysql服務:sc delete mysql

相關文章