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

mysql數(shù)據(jù)庫(kù)的五種安裝方式總結(jié)

 更新時(shí)間:2025年03月11日 11:07:49   作者:2301_82172717  
這篇文章主要介紹了五種在不同操作系統(tǒng)上安裝和配置MySQL的方法,包括Windows版本安裝、yum倉(cāng)庫(kù)安裝、二進(jìn)制本地安裝、容器平臺(tái)安裝以及源碼部署,每種方法都介紹的非常詳細(xì),需要的朋友可以參考下

第一種,windows版本安裝

一、準(zhǔn)備工作

  • 下載MySQL安裝包訪問(wèn) MySQL官網(wǎng)

    • 點(diǎn)擊頁(yè)面的 “MySQL Community Server”。
    • 選擇適合您系統(tǒng)架構(gòu)的版本(一般為 x64)。
    • 下載“Windows (x86, 64-bit), MSI Installer”安裝包。
  • 檢查系統(tǒng)環(huán)境確保系統(tǒng)中已安裝:

    • Visual C++ Redistributable(MySQL需要相關(guān)的運(yùn)行庫(kù)支持)。
    • 可通過(guò)微軟官網(wǎng)下載最新版本。

二、安裝步驟

1. 啟動(dòng)安裝程序

  • 雙擊運(yùn)行下載的 .msi 安裝文件。
  • 點(diǎn)擊“Next”進(jìn)入安裝向?qū)А?/li>

2. 選擇安裝類型

  • 常見(jiàn)選項(xiàng):
    • Developer Default(開(kāi)發(fā)者默認(rèn)配置,推薦選擇)。
    • Custom(自定義安裝,適合需要手動(dòng)配置安裝目錄的用戶)。
  • 點(diǎn)擊“Next”。

3. 檢查安裝需求

  • 檢查是否有安裝所需的依賴項(xiàng),如果有提示缺失,可以選擇自動(dòng)安裝或自行補(bǔ)充。
  • 點(diǎn)擊“Next”。

4. 安裝MySQL

  • 點(diǎn)擊“Execute”開(kāi)始安裝必要的模塊和服務(wù)。
  • 安裝完成后,點(diǎn)擊“Next”。

三、配置MySQL

1. 配置服務(wù)器

  • 在配置向?qū)е?,設(shè)置如下參數(shù):
    • Server Configuration Type:選擇 Development Computer(開(kāi)發(fā)計(jì)算機(jī))或 Server Computer
    • Port:默認(rèn)3306(如有沖突,可更改)。
    • Authentication Method:選擇“Use Strong Password Encryption”。

2. 設(shè)置根賬戶密碼

  • 輸入并確認(rèn)Root賬戶的密碼(請(qǐng)妥善保存)。

3. 創(chuàng)建用戶賬戶(可選)

  • 可添加一個(gè)新的用戶,設(shè)置用戶名和密碼,用于日常操作,避免直接使用Root賬戶。

4. 配置服務(wù)啟動(dòng)

  • 配置為服務(wù)模式,設(shè)置為開(kāi)機(jī)自動(dòng)啟動(dòng)(建議選擇)。
  • 點(diǎn)擊“Next”完成配置。

四、完成安裝

  • 點(diǎn)擊“Finish”完成MySQL的安裝。
  • 在命令行或終端中測(cè)試安裝是否成功:
    mysql -u root -p

    輸入密碼后,若成功進(jìn)入MySQL命令行界面,則安裝完成。

第二鐘,yum倉(cāng)庫(kù)安裝

一、添加MySQL Yum 倉(cāng)庫(kù)

  • 下載MySQL Yum Repository 包使用以下命令從 MySQL 官方下載倉(cāng)庫(kù)配置包:

    sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
    

    驗(yàn)證倉(cāng)庫(kù)是否添加成功添加完成后,可以用以下命令檢查可用的 MySQL 軟件包:

    yum repolist all | grep mysql
    

    如果能看到 mysql80-community 等條目,則倉(cāng)庫(kù)添加成功。

二、安裝MySQL

  • 安裝MySQL服務(wù)器 使用 yum 安裝 MySQL 服務(wù)端:

    sudo yum install mysql-community-server
  • 安裝完成后,啟動(dòng)MySQL服務(wù)

    sudo systemctl start mysqld
  • 設(shè)置MySQL服務(wù)開(kāi)機(jī)自啟

    sudo systemctl enable mysqld
    

第三種,二進(jìn)制本地安裝 

一、準(zhǔn)備工作

  • 檢查系統(tǒng)環(huán)境

    • 確保系統(tǒng)為 CentOS/RHEL、Ubuntu 或其他常見(jiàn)的 Linux 發(fā)行版。
    • 確保已安裝以下工具:
      sudo yum install wget tar
      
  • 下載MySQL二進(jìn)制包

    • 訪問(wèn) MySQL下載頁(yè)面
    • 選擇適合的版本(如 MySQL 8.0)并下載對(duì)應(yīng)的二進(jìn)制壓縮包(一般為 Linux - Generic (x86, 64-bit) 版本)。
    • 或通過(guò)命令行直接下載:
      wget https://dev.mysql.com/get/archives/mysql-8.0/mysql-8.0.34-linux-glibc2.12-x86_64.tar.xz
      

二、安裝MySQL

1. 解壓文件

進(jìn)入存放壓縮包的目錄,并解壓:

tar -xvf mysql-8.0.34-linux-glibc2.12-x86_64.tar.xz

解壓完成后,將文件夾移動(dòng)到 /usr/local 并重命名為 mysql

sudo mv mysql-8.0.34-linux-glibc2.12-x86_64 /usr/local/mysql

2. 設(shè)置目錄權(quán)限

配置 MySQL 目錄的權(quán)限:

cd /usr/local/mysql sudo mkdir mysql-files sudo chown -R mysql:mysql . sudo chmod 750 mysql-files

3. 配置MySQL服務(wù)

  • 將啟動(dòng)腳本復(fù)制到系統(tǒng)服務(wù)目錄:
    sudo cp support-files/mysql.server /etc/init.d/mysql
  • 添加 MySQL 的環(huán)境變量: 編輯 /etc/profile 文件,在文件末尾添加:
    export PATH=$PATH:/usr/local/mysql/bin
    保存后執(zhí)行:
    source /etc/profile

三、啟動(dòng)MySQL

  • 啟動(dòng)服務(wù) 使用腳本啟動(dòng) MySQL:

    sudo service mysql start
  • 檢查MySQL運(yùn)行狀態(tài) 確認(rèn) MySQL 服務(wù)是否正常運(yùn)行:

    ps aux | grep mysqld

第四種,容器平臺(tái)安裝 

1. 環(huán)境準(zhǔn)備

  • 確保系統(tǒng)已安裝 Docker:

    • 檢查 Docker 是否已安裝:
      docker --version
    • 如果未安裝 Docker,請(qǐng)先參考 Docker 官方文檔 安裝。
  • 拉取 MySQL 鏡像:

    docker pull mysql:8.0

    mysql:8.0 表示拉取 MySQL 8.0 版本鏡像,可根據(jù)需要更換版本號(hào))

2. 啟動(dòng) MySQL 容器

使用以下命令啟動(dòng)一個(gè) MySQL 容器:

docker run --name mysql-container \
  -e MYSQL_ROOT_PASSWORD=your_password \
  -e MYSQL_DATABASE=example_db \
  -e MYSQL_USER=example_user \
  -e MYSQL_PASSWORD=user_password \
  -p 3306:3306 \
  -d mysql:8.0

3. 驗(yàn)證 MySQL 容器

  • 查看運(yùn)行中的容器

    docker ps

    確認(rèn)容器 mysql-container 正在運(yùn)行。

  • 連接 MySQL

    • 使用 Docker 命令行連接容器內(nèi)部 MySQL:

      docker exec -it mysql-container mysql -u root -p

      輸入剛設(shè)置的 Root 密碼后,進(jìn)入 MySQL 命令行。

    • 或者在宿主機(jī)通過(guò) MySQL 客戶端連接:

      mysql -h 127.0.0.1 -u root -p

掛載說(shuō)明

  • /my/local/mysql/data 是宿主機(jī)上的目錄。
  • /var/lib/mysql 是 MySQL 容器中存儲(chǔ)數(shù)據(jù)的位置。

三、管理和維護(hù)

  • 重啟容器

    docker restart mysql-container
    
  • 日志查看

docker logs mysql-container

第五種,源碼部署

一、前提準(zhǔn)備

  • 確保系統(tǒng)安裝以下必要的依賴:

    • CMake
    • 編譯工具(如 gcc、make
    • 必需的開(kāi)發(fā)庫(kù)(如 ncurses-devel
  • 確保源碼文件已經(jīng)下載并放置在某個(gè)目錄(如 /home/user/mysql-8.0.34)。

二、安裝簡(jiǎn)化流程

1. 解壓源碼包

將源碼包解壓到指定目錄:

tar -xvf mysql-8.0.34.tar.gz cd mysql-8.0.34

2. 配置構(gòu)建

創(chuàng)建一個(gè)獨(dú)立的構(gòu)建目錄:

mkdir build && cd build

在構(gòu)建目錄中運(yùn)行以下配置命令:

cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_DEBUG=0

3. 編譯與安裝

直接運(yùn)行以下命令開(kāi)始編譯并安裝:

make -j$(nproc) && sudo make install

4. 初始化 MySQL 數(shù)據(jù)庫(kù)

執(zhí)行以下命令初始化數(shù)據(jù)庫(kù):

sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql

三、服務(wù)配置

  • 配置 MySQL 服務(wù)文件將以下內(nèi)容保存為 /etc/systemd/system/mysqld.service

    [Unit]
    Description=MySQL Server
    After=network.target
    
    [Service]
    ExecStart=/usr/local/mysql/bin/mysqld_safe
    ExecStop=/usr/local/mysql/bin/mysqladmin shutdown
    User=mysql
    Group=mysql
    
    [Install]
    WantedBy=multi-user.target
    
  • 啟動(dòng)服務(wù):

    sudo systemctl enable mysqld
    sudo systemctl start mysqld
    

四、連接與測(cè)試

  • 登錄 MySQL:

    /usr/local/mysql/bin/mysql -u root -p
    

    使用初始化時(shí)生成的臨時(shí)密碼登錄。

  • 修改密碼:

    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

總結(jié) 

到此這篇關(guān)于mysql數(shù)據(jù)庫(kù)的五種安裝方式總結(jié)的文章就介紹到這了,更多相關(guān)mysql五種安裝方式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL/MariaDB 如何實(shí)現(xiàn)數(shù)據(jù)透視表的示例代碼

    MySQL/MariaDB 如何實(shí)現(xiàn)數(shù)據(jù)透視表的示例代碼

    這篇文章主要介紹了MySQL/MariaDB 如何實(shí)現(xiàn)數(shù)據(jù)透視表的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Mysql主鍵UUID和自增主鍵的區(qū)別及優(yōu)劣分析

    Mysql主鍵UUID和自增主鍵的區(qū)別及優(yōu)劣分析

    這篇文章主要介紹了Mysql主鍵UUID和自增主鍵的區(qū)別及優(yōu)劣分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • mysql游標(biāo)的原理與用法實(shí)例分析

    mysql游標(biāo)的原理與用法實(shí)例分析

    這篇文章主要介紹了mysql游標(biāo)的原理與用法,結(jié)合實(shí)例形式分析了mysql游標(biāo)的概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • Kettle的MySQL數(shù)據(jù)源版本問(wèn)題及解決

    Kettle的MySQL數(shù)據(jù)源版本問(wèn)題及解決

    這篇文章主要介紹了Kettle的MySQL數(shù)據(jù)源版本問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • MySQL數(shù)據(jù)庫(kù)誤刪回滾的解決

    MySQL數(shù)據(jù)庫(kù)誤刪回滾的解決

    本文主要介紹了MySQL數(shù)據(jù)庫(kù)誤刪回滾的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • MySQL Order By用法分享

    MySQL Order By用法分享

    本文用實(shí)例一點(diǎn)一點(diǎn)告訴你,MySQL order by的用法
    2012-07-07
  • MySQL 復(fù)制表的方法

    MySQL 復(fù)制表的方法

    這篇文章主要介紹了MySQL 復(fù)制表的方法,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • mysql 數(shù)據(jù)庫(kù)基礎(chǔ)筆記

    mysql 數(shù)據(jù)庫(kù)基礎(chǔ)筆記

    mysql 數(shù)據(jù)庫(kù)基礎(chǔ)筆記,剛開(kāi)始接觸mysql的朋友可以參考下
    2012-07-07
  • Mysql覆蓋索引和前綴索引的實(shí)戰(zhàn)

    Mysql覆蓋索引和前綴索引的實(shí)戰(zhàn)

    SQL是優(yōu)化數(shù)據(jù)庫(kù)的一個(gè)重要手段,本文主要介紹了Mysql覆蓋索引和前綴索引的實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Mysql深入了解聯(lián)表查詢的特點(diǎn)

    Mysql深入了解聯(lián)表查詢的特點(diǎn)

    這篇文章主要給大家介紹了關(guān)于MySQL聯(lián)表查詢的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07

最新評(píng)論

德化县| 枣庄市| 宁安市| 济南市| 肇东市| 上蔡县| 苏尼特右旗| 班戈县| 天峻县| 咸宁市| 南郑县| 葵青区| 丹阳市| 信丰县| 定结县| 科技| 兰西县| 阜宁县| 徐州市| 黄浦区| 文水县| 阿荣旗| 海晏县| 三河市| 曲松县| 武隆县| 东平县| 宁南县| 政和县| 阿巴嘎旗| 收藏| 新平| 沁源县| 双桥区| 酒泉市| 文化| 彭山县| 龙游县| 长阳| 深州市| 民权县|