最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql本地安裝過程詳解

 更新時間:2025年10月20日 09:55:11   作者:zhou-1108  
本文詳細介紹了在Windows、macOS和Linux(Ubuntu)三大主流系統(tǒng)下MySQL的本地安裝流程、配置步驟和常見問題解決方法,適合新手快速上手并順利完成環(huán)境搭建與基本驗證

以下是針對 Windows、macOS、Linux(Ubuntu) 三大主流系統(tǒng)的 MySQL 本地安裝流程,附帶詳細步驟和驗證方法,適合新手快速上手:

一、Windows 系統(tǒng)安裝(推薦 MySQL Installer)

1. 下載安裝包

  • 訪問 MySQL 官方下載頁:MySQL Community Downloads
  • 選擇 "MySQL Installer for Windows",根據(jù)系統(tǒng)位數(shù)選擇(32 位 / 64 位,建議 64 位),點擊 "Download" 后跳過登錄,直接下載。

2. 運行安裝程序

雙擊下載的 mysql-installer-community-xxx.msi 文件,選擇安裝類型:

  • Developer Default:默認安裝(包含 MySQL 服務器、Workbench 可視化工具、示例數(shù)據(jù)庫等,適合開發(fā))。
  • Custom:自定義安裝(可選擇組件,如僅安裝服務器)。
  • 新手推薦 Developer Default

3. 安裝組件

  • 點擊 "Execute" 開始安裝選中的組件,等待進度完成(期間可能需要安裝 .NET Framework 等依賴,按提示操作即可)。

4. 配置 MySQL 服務器

  • 安裝完成后進入配置界面,選擇 "Next"

High Availability:默認 "Standalone MySQL Server/Classic MySQL Replication"(單實例,適合本地開發(fā))。

Type and Networking

  • 端口默認 3306(建議保持默認,如需修改記牢端口號)。
  • 勾選 "Open Firewall port for network access"(允許防火墻通過,方便本地連接)。

Authentication Method

  • 推薦選擇 "Use Strong Password Encryption for Authentication"(強密碼加密,兼容新版本)。

Accounts and Roles

  • 設置 root 密碼(記牢!后續(xù)登錄用)。
  • 可點擊 "Add User" 創(chuàng)建普通用戶(可選,新手可跳過)。

Windows Service

  • 服務名默認 "MySQL80"(可自定義)。
  • 勾選 "Start the MySQL Server at System Startup"(開機自啟,推薦)。

一路點擊 "Next" 完成配置,最后點擊 "Execute" 應用配置,顯示 "Configuration complete" 即成功。

5. 驗證安裝

打開 命令提示符(CMD) 或 PowerShell

# 進入 MySQL 安裝目錄的 bin 文件夾(默認路徑如下,需替換為實際安裝路徑)
cd C:\Program Files\MySQL\MySQL Server 8.0\bin

# 登錄 MySQL(輸入設置的 root 密碼)
mysql -u root -p
  • 若出現(xiàn) mysql> 提示符,說明安裝成功。

二、macOS 系統(tǒng)安裝(推薦 Homebrew 或 DMG)

方法 1:通過 Homebrew 安裝(命令行,推薦開發(fā)者)

安裝 Homebrew(已安裝可跳過):

打開終端,執(zhí)行:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安裝 MySQL

終端執(zhí)行:

brew install mysql@8.0  # 安裝 8.0 版本(穩(wěn)定版)

啟動 MySQL 服務

# 啟動服務(當前會話)
brew services start mysql@8.0
# 或設置開機自啟
brew services restart mysql@8.0

初始化配置(設置密碼)

# 運行安全配置腳本
mysql_secure_installation

按提示操作:

  • 輸入 root 初始密碼(首次安裝可能為空,直接回車)。
  • 選擇密碼驗證強度(0 = 低,1 = 中,2 = 高,新手選 0)。
  • 設置新的 root 密碼(記牢)。
  • 依次輸入 Y 確認:移除匿名用戶、禁止 root 遠程登錄、刪除 test 數(shù)據(jù)庫、刷新權(quán)限。

驗證安裝

# 登錄 MySQL
mysql -u root -p

輸入密碼后出現(xiàn) mysql> 提示符即成功。

方法 2:通過 DMG 包安裝(圖形界面)

1.下載 DMG 安裝包:

訪問 MySQL 下載頁,選擇 "macOS",下載對應版本的 DMG 文件。

2.安裝步驟:

  • 雙擊 DMG 文件,運行 .pkg 安裝程序,按提示完成安裝(默認路徑 /usr/local/mysql/)。
  • 安裝完成后,進入 系統(tǒng)偏好設置,點擊底部的 MySQL,點擊 "Start MySQL Server" 啟動服務。

3.設置環(huán)境變量(可選,方便終端訪問)

# 編輯 bash 配置文件(根據(jù)終端類型,可能是 .bash_profile 或 .zshrc)
echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.zshrc
# 生效配置
source ~/.zshrc

4.驗證安裝:同方法 1 的步驟 5。

三、Linux 系統(tǒng)安裝(以 Ubuntu 為例)

1. 添加 MySQL 官方倉庫

# 更新 apt 包索引
sudo apt update

# 安裝依賴包
sudo apt install -y wget gnupg

# 下載 MySQL 倉庫密鑰并添加
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.24-1_all.deb
# 彈出配置界面,選擇 "MySQL 8.0" 并確認(按 Enter 選擇,Tab 切換按鈕)

2. 安裝 MySQL 服務器

# 再次更新索引(加載新倉庫)
sudo apt update

# 安裝 MySQL 服務器
sudo apt install -y mysql-server

3. 初始化配置

# 運行安全腳本(設置密碼、禁用匿名用戶等)
sudo mysql_secure_installation

操作步驟同 macOS 方法 1 的步驟 4。

4. 啟動并設置開機自啟

# 啟動服務
sudo systemctl start mysql

# 設為開機自啟
sudo systemctl enable mysql

# 查看服務狀態(tài)(確保 Active: active (running))
sudo systemctl status mysql

5. 驗證安裝

# 登錄 MySQL(Ubuntu 首次安裝后,root 默認使用 auth_socket 認證,需用 sudo 登錄)
sudo mysql -u root -p
# 無需輸入密碼,直接回車(首次登錄)

# (可選)修改 root 認證方式為密碼登錄(方便后續(xù)遠程連接)
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';
mysql> FLUSH PRIVILEGES;  # 刷新權(quán)限
mysql> exit;  # 退出后,即可用密碼登錄:mysql -u root -p

四、安裝后必做操作

1.驗證服務狀態(tài)

  • Windows:net start MySQL80(服務名需與安裝時一致)。
  • macOS/Linux:sudo systemctl status mysql 或 brew services list(Homebrew 安裝)。

2.登錄 MySQL 并測試

-- 登錄后執(zhí)行簡單查詢
mysql> show databases;  -- 查看所有數(shù)據(jù)庫
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

3.配置遠程連接(可選)

默認 MySQL 只允許本地連接,如需遠程訪問(如其他設備連接本機 MySQL):

-- 登錄 MySQL 后,授權(quán) root 允許遠程連接(生產(chǎn)環(huán)境不建議,可創(chuàng)建專用用戶)
mysql> CREATE USER 'root'@'%' IDENTIFIED BY '你的密碼';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

同時需關(guān)閉服務器防火墻對 3306 端口的限制(如 Ubuntu 的 sudo ufw allow 3306)。

五、常見問題解決

忘記 root 密碼

  • 停止 MySQL 服務:sudo systemctl stop mysql(Linux/macOS)或 net stop MySQL80(Windows)。
  • 跳過權(quán)限驗證啟動:mysqld_safe --skip-grant-tables &(Linux/macOS),或修改配置文件(Windows)。
  • 重置密碼:UPDATE mysql.user SET authentication_string=PASSWORD('新密碼') WHERE User='root';,刷新權(quán)限后重啟服務。

端口被占用

安裝時提示 3306 端口被占用,可在配置步驟修改端口(如 3307),登錄時需指定端口:mysql -u root -p -P 3307。

服務啟動失敗

查看日志文件排查原因:

  • Windows:C:\ProgramData\MySQL\MySQL Server 8.0\Data\主機名.err
  • Linux/macOS:/var/log/mysql/error.log 或 /usr/local/mysql/data/error.log

總結(jié)

通過以上步驟,可在本地環(huán)境快速安裝并配置 MySQL。安裝完成后,推薦使用 MySQL Workbench(可視化工具)或命令行進行數(shù)據(jù)庫管理,開始你的 MySQL 學習或開發(fā)之旅。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解mysql中的冗余和重復索引

    詳解mysql中的冗余和重復索引

    這篇文章主要介紹了詳解mysql中的冗余和重復索引,小編覺得挺不錯的,這里給大家分享下,供需要的朋友參考。
    2017-10-10
  • MySQL報錯 table “xxx” doesn‘t exit的解決

    MySQL報錯 table “xxx” doesn‘t exit的解決

    本文主要介紹了MySQL報錯 table “xxx” doesn‘t exit的解決,主要原因是英文字母大小寫敏感導致,下面就來介紹一下解決方法,感興趣的可以了解一下
    2023-10-10
  • MySQL如何快速批量插入1000w條數(shù)據(jù)

    MySQL如何快速批量插入1000w條數(shù)據(jù)

    這篇文章主要給大家介紹了關(guān)于MySQL如何快速批量插入1000w條數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • MySQL分組查詢獲取每組最新的一條數(shù)據(jù)詳解(group?by)

    MySQL分組查詢獲取每組最新的一條數(shù)據(jù)詳解(group?by)

    在寫報表功能時遇到一個需要根據(jù)用戶id分組查詢最新一條錢包明細數(shù)據(jù)的需求,下面這篇文章主要給大家介紹了關(guān)于MySQL分組查詢獲取每組最新的一條數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • IDEA使用mybatis-generator及配上mysql8.0.3版本遇到的bug

    IDEA使用mybatis-generator及配上mysql8.0.3版本遇到的bug

    這篇文章主要介紹了IDEA使用mybatis-generator以及配上mysql8.0.3版本遇到的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • MySQL日志分析軟件mysqlsla的安裝和使用教程

    MySQL日志分析軟件mysqlsla的安裝和使用教程

    這篇文章主要介紹了MySQL日志分析軟件mysqlsla的安裝和使用教程,文中以Linux系統(tǒng)作為環(huán)境進行示例,需要的朋友可以參考下
    2015-11-11
  • mysql如何將時間格式化為yyyy-MM-dd或yyyy-MM-dd?HH:mm:ss

    mysql如何將時間格式化為yyyy-MM-dd或yyyy-MM-dd?HH:mm:ss

    這篇文章主要介紹了mysql如何將時間格式化為yyyy-MM-dd或yyyy-MM-dd?HH:mm:ss問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 利用MySQL?Shell安裝部署MGR集群的詳細過程

    利用MySQL?Shell安裝部署MGR集群的詳細過程

    MySQL?Shell是一個客戶端工具,可用于方便管理和操作MySQL,支持SQL、JavaScript、Python等多種語言,也包括完善的API,本文介紹如何利用MySQL?Shell?+?GreatSQL?8.0.25構(gòu)建一個三節(jié)點的MGR集群,感興趣的朋友一起看看吧
    2022-02-02
  • MySQL服務器權(quán)限與對象權(quán)限詳解

    MySQL服務器權(quán)限與對象權(quán)限詳解

    這篇文章主要介紹了MySQL服務器權(quán)限與對象權(quán)限,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 一篇文章讀懂什么是MySQL索引下推(ICP)

    一篇文章讀懂什么是MySQL索引下推(ICP)

    當MySQL使用一個索引來檢索表中的行時,可以使用ICP作為一種優(yōu)化方案,下面這篇文章主要給大家介紹了如何通過一篇文章讀懂什么是MySQL索引下推(ICP)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-09-09

最新評論

建德市| 镇江市| 安西县| 呼玛县| 余庆县| 余庆县| 永修县| 闽清县| 丰顺县| 佛教| 莫力| 朔州市| 兴和县| 台北县| 家居| 宝坻区| 澜沧| 衡阳县| 中牟县| 卢龙县| 岳西县| 古蔺县| 东宁县| 盐亭县| 沅陵县| 宽甸| 安溪县| 南城县| 读书| 玉溪市| 临汾市| 来安县| 南汇区| 竹北市| 于田县| 大化| 黄平县| 侯马市| 盖州市| 深泽县| 那坡县|