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

使用腳本遷移MySQL數(shù)據(jù)庫(kù)的完整代碼及使用說(shuō)明

 更新時(shí)間:2025年12月15日 09:02:23   作者:MC皮蛋俠客  
這篇文章主要為大家詳細(xì)介紹了使用腳本遷移MySQL數(shù)據(jù)庫(kù)的完整代碼及使用說(shuō)明,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以了解下

腳本源碼

#!/bin/bash

# 數(shù)據(jù)庫(kù)遷移腳本 - 導(dǎo)出MySQL數(shù)據(jù)庫(kù)并導(dǎo)入到新機(jī)器
# 支持可配置的數(shù)據(jù)庫(kù)列表和目標(biāo)服務(wù)器IP地址

# 默認(rèn)配置
SOURCE_HOST="127.0.0.1"
SOURCE_USER="user"
SOURCE_PASS="password"
TARGET_HOST="127.0.0.1"
TARGET_USER="user"
TARGET_PASS="password"
DB_LIST=("net" "event" "scd" "stgy" "web")
BACKUP_DIR="/tmp/mysql_backup_$(date +%Y%m%d_%H%M%S)"
COMPRESS=true

# 幫助信息
show_help() {
    echo "用法: $0 [選項(xiàng)]"
    echo "選項(xiàng):"
    echo "  -s, --source-host  源數(shù)據(jù)庫(kù)主機(jī)地址 (默認(rèn): $SOURCE_HOST)"
    echo "  -u, --source-user  源數(shù)據(jù)庫(kù)用戶名 (默認(rèn): $SOURCE_USER)"
    echo "  -p, --source-pass  源數(shù)據(jù)庫(kù)密碼"
    echo "  -t, --target-host  目標(biāo)數(shù)據(jù)庫(kù)主機(jī)地址 (默認(rèn): $TARGET_HOST)"
    echo "  -U, --target-user  目標(biāo)數(shù)據(jù)庫(kù)用戶名 (默認(rèn): $TARGET_USER)"
    echo "  -P, --target-pass  目標(biāo)數(shù)據(jù)庫(kù)密碼"
    echo "  -d, --databases    要遷移的數(shù)據(jù)庫(kù)列表,用逗號(hào)分隔 (默認(rèn): net,event,scd,stgyweb)"
    echo "  -o, --output-dir   備份目錄 (默認(rèn): /tmp/mysql_backup_時(shí)間戳)"
    echo "  -c, --compress     是否壓縮備份文件 (true/false,默認(rèn): true)"
    echo "  -h, --help         顯示此幫助信息"
    echo "  --export-only      僅導(dǎo)出數(shù)據(jù)庫(kù),不導(dǎo)入"
    echo "  --import-only      僅導(dǎo)入數(shù)據(jù)庫(kù)(需指定備份目錄)"
    echo ""
    echo "示例:"
    echo "  # 使用默認(rèn)配置導(dǎo)出導(dǎo)入所有數(shù)據(jù)庫(kù)到本地"
    echo "  $0"
    echo ""
    echo "  # 導(dǎo)出到指定IP的服務(wù)器"
    echo "  $0 --target-host 192.168.1.100 --target-user admin --target-pass password"
    echo ""
    echo "  # 僅導(dǎo)出特定數(shù)據(jù)庫(kù)"
    echo "  $0 --databases net,event --export-only"
    echo ""
    echo "  # 僅導(dǎo)入特定備份目錄"
    echo "  $0 --import-only --output-dir /tmp/mysql_backup_20230101_120000"
}

# 解析命令行參數(shù)
while [[ $# -gt 0 ]]; do
    case $1 in
        -s|--source-host)
            SOURCE_HOST="$2"
            shift 2
            ;;
        -u|--source-user)
            SOURCE_USER="$2"
            shift 2
            ;;
        -p|--source-pass)
            SOURCE_PASS="$2"
            shift 2
            ;;
        -t|--target-host)
            TARGET_HOST="$2"
            shift 2
            ;;
        -U|--target-user)
            TARGET_USER="$2"
            shift 2
            ;;
        -P|--target-pass)
            TARGET_PASS="$2"
            shift 2
            ;;
        -d|--databases)
            IFS=',' read -r -a DB_LIST <<< "$2"
            shift 2
            ;;
        -o|--output-dir)
            BACKUP_DIR="$2"
            shift 2
            ;;
        -c|--compress)
            COMPRESS="$2"
            shift 2
            ;;
        -h|--help)
            show_help
            exit 0
            ;;
        --export-only)
            EXPORT_ONLY=true
            shift
            ;;
        --import-only)
            IMPORT_ONLY=true
            shift
            ;;
        *)
            echo "未知選項(xiàng): $1"
            show_help
            exit 1
            ;;
    esac
done

# 檢查必要的工具
check_requirements() {
    if ! command -v mysqldump &> /dev/null; then
        echo "錯(cuò)誤: 未找到 mysqldump 命令,請(qǐng)安裝 MySQL 客戶端工具。"
        exit 1
    fi
    
    if ! command -v mysql &> /dev/null; then
        echo "錯(cuò)誤: 未找到 mysql 命令,請(qǐng)安裝 MySQL 客戶端工具。"
        exit 1
    fi
    
    if [ "$COMPRESS" = true ] && ! command -v gzip &> /dev/null; then
        echo "警告: 未找到 gzip 命令,將不壓縮備份文件。"
        COMPRESS=false
    fi
}

# 導(dǎo)出數(shù)據(jù)庫(kù)
export_databases() {
    echo "開始導(dǎo)出數(shù)據(jù)庫(kù)..."
    echo "源數(shù)據(jù)庫(kù)主機(jī): $SOURCE_HOST"
    echo "數(shù)據(jù)庫(kù)列表: ${DB_LIST[*]}"
    echo "備份目錄: $BACKUP_DIR"
    
    # 創(chuàng)建備份目錄
    mkdir -p "$BACKUP_DIR"
    
    # 導(dǎo)出每個(gè)數(shù)據(jù)庫(kù)
    for db in "${DB_LIST[@]}"; do
        echo "正在導(dǎo)出數(shù)據(jù)庫(kù): $db"
        
        # 構(gòu)建導(dǎo)出命令
        EXPORT_CMD="mysqldump -h $SOURCE_HOST -u $SOURCE_USER"
        if [ -n "$SOURCE_PASS" ]; then
            EXPORT_CMD="$EXPORT_CMD -p$SOURCE_PASS"
        fi
        
        # 添加--databases選項(xiàng)來(lái)包含創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句
        EXPORT_CMD="$EXPORT_CMD --databases $db"
        
        # 添加一些常用的選項(xiàng)
        EXPORT_CMD="$EXPORT_CMD --single-transaction --routines --triggers --events"
        
        # 根據(jù)是否壓縮構(gòu)建完整命令
        if [ "$COMPRESS" = true ]; then
            EXPORT_CMD="$EXPORT_CMD | gzip > $BACKUP_DIR/${db}.sql.gz"
            echo "執(zhí)行: $EXPORT_CMD"
            eval "$EXPORT_CMD"
        else
            EXPORT_CMD="$EXPORT_CMD > $BACKUP_DIR/${db}.sql"
            echo "執(zhí)行: $EXPORT_CMD"
            eval "$EXPORT_CMD"
        fi
        
        # 檢查導(dǎo)出是否成功
        if [ $? -eq 0 ]; then
            echo "數(shù)據(jù)庫(kù) $db 導(dǎo)出成功。"
        else
            echo "錯(cuò)誤: 數(shù)據(jù)庫(kù) $db 導(dǎo)出失敗!"
            export_errors=true
        fi
    done
    
    # 生成配置文件記錄導(dǎo)出信息
    cat > "$BACKUP_DIR/backup_info.txt" << EOF
備份時(shí)間: $(date '+%Y-%m-%d %H:%M:%S')
源數(shù)據(jù)庫(kù)主機(jī): $SOURCE_HOST
源數(shù)據(jù)庫(kù)用戶名: $SOURCE_USER
數(shù)據(jù)庫(kù)列表: ${DB_LIST[*]}
是否壓縮: $COMPRESS
EOF
    
    if [ -n "$export_errors" ]; then
        echo "警告: 部分?jǐn)?shù)據(jù)庫(kù)導(dǎo)出失??!"
        return 1
    else
        echo "所有數(shù)據(jù)庫(kù)導(dǎo)出成功!"
        return 0
    fi
}

# 導(dǎo)入數(shù)據(jù)庫(kù)
import_databases() {
    echo "開始導(dǎo)入數(shù)據(jù)庫(kù)..."
    echo "目標(biāo)數(shù)據(jù)庫(kù)主機(jī): $TARGET_HOST"
    echo "備份目錄: $BACKUP_DIR"
    
    # 檢查備份目錄是否存在
    if [ ! -d "$BACKUP_DIR" ]; then
        echo "錯(cuò)誤: 備份目錄 '$BACKUP_DIR' 不存在!"
        exit 1
    fi
    
    # 檢查備份信息文件
    if [ -f "$BACKUP_DIR/backup_info.txt" ]; then
        echo "備份信息:"
        cat "$BACKUP_DIR/backup_info.txt"
    else
        echo "警告: 未找到備份信息文件。"
    fi
    
    # 確定要導(dǎo)入的文件列表
    if [ ${#DB_LIST[@]} -eq 0 ]; then
        # 如果沒(méi)有指定數(shù)據(jù)庫(kù)列表,嘗試從備份目錄中讀取
        if [ "$COMPRESS" = true ] || ls "$BACKUP_DIR"/*.sql.gz 1> /dev/null 2>&1; then
            BACKUP_FILES=("$BACKUP_DIR"/*.sql.gz)
        else
            BACKUP_FILES=("$BACKUP_DIR"/*.sql)
        fi
    else
        # 如果指定了數(shù)據(jù)庫(kù)列表,使用指定的列表
        BACKUP_FILES=()
        for db in "${DB_LIST[@]}"; do
            if [ -f "$BACKUP_DIR/${db}.sql.gz" ]; then
                BACKUP_FILES+=("$BACKUP_DIR/${db}.sql.gz")
                COMPRESS=true
            elif [ -f "$BACKUP_DIR/${db}.sql" ]; then
                BACKUP_FILES+=("$BACKUP_DIR/${db}.sql")
            else
                echo "警告: 未找到數(shù)據(jù)庫(kù) $db 的備份文件!"
            fi
        done
    fi
    
    # 導(dǎo)入每個(gè)數(shù)據(jù)庫(kù)文件
    import_errors=false
    for file in "${BACKUP_FILES[@]}"; do
        # 提取數(shù)據(jù)庫(kù)名
        db_name=$(basename "$file")
        db_name=${db_name%.sql.gz}
        db_name=${db_name%.sql}
        
        echo "正在導(dǎo)入數(shù)據(jù)庫(kù): $db_name"
        
        # 構(gòu)建導(dǎo)入命令
        IMPORT_CMD="mysql -h $TARGET_HOST -u $TARGET_USER"
        if [ -n "$TARGET_PASS" ]; then
            IMPORT_CMD="$IMPORT_CMD -p$TARGET_PASS"
        fi
        
        # 根據(jù)文件類型構(gòu)建完整命令
        if [[ "$file" == *.gz ]]; then
            IMPORT_CMD="gzip -dc $file | $IMPORT_CMD"
            echo "執(zhí)行: $IMPORT_CMD"
            eval "$IMPORT_CMD"
        else
            IMPORT_CMD="$IMPORT_CMD < $file"
            echo "執(zhí)行: $IMPORT_CMD"
            eval "$IMPORT_CMD"
        fi
        
        # 檢查導(dǎo)入是否成功
        if [ $? -eq 0 ]; then
            echo "數(shù)據(jù)庫(kù) $db_name 導(dǎo)入成功。"
        else
            echo "錯(cuò)誤: 數(shù)據(jù)庫(kù) $db_name 導(dǎo)入失??!"
            import_errors=true
        fi
    done
    
    if [ -n "$import_errors" ]; then
        echo "警告: 部分?jǐn)?shù)據(jù)庫(kù)導(dǎo)入失敗!"
        return 1
    else
        echo "所有數(shù)據(jù)庫(kù)導(dǎo)入成功!"
        return 0
    fi
}

# 主函數(shù)
main() {
    echo "========================================"
    echo "MySQL數(shù)據(jù)庫(kù)遷移工具"
    echo "========================================"
    
    # 檢查必要的工具
    check_requirements
    
    # 根據(jù)參數(shù)執(zhí)行導(dǎo)出或?qū)?
    if [ "$IMPORT_ONLY" != true ]; then
        export_databases
        export_result=$?
    fi
    
    if [ "$EXPORT_ONLY" != true ] && [ "$IMPORT_ONLY" != true ]; then
        # 如果不是僅導(dǎo)出或僅導(dǎo)入,則在導(dǎo)出后進(jìn)行導(dǎo)入
        if [ $export_result -eq 0 ]; then
            import_databases
        else
            echo "由于導(dǎo)出失敗,跳過(guò)導(dǎo)入步驟。"
            exit 1
        fi
    elif [ "$IMPORT_ONLY" == true ]; then
        # 如果是僅導(dǎo)入,則直接執(zhí)行導(dǎo)入
        import_databases
    fi
    
    echo "========================================"
    echo "遷移完成!"
    echo "========================================"
}

# 執(zhí)行主函數(shù)
main

腳本概述

這是一個(gè)功能完整的MySQL數(shù)據(jù)庫(kù)遷移工具,支持將多個(gè)數(shù)據(jù)庫(kù)從源服務(wù)器導(dǎo)出并導(dǎo)入到目標(biāo)服務(wù)器。腳本使用mysqldump進(jìn)行邏輯備份,確保數(shù)據(jù)遷移的兼容性和可靠性。

主要特性:

  • 支持批量遷移多個(gè)數(shù)據(jù)庫(kù)
  • 可配置的源和目標(biāo)服務(wù)器連接參數(shù)
  • 可選擇壓縮備份以節(jié)省磁盤空間
  • 支持導(dǎo)出/導(dǎo)入分離操作
  • 完整的錯(cuò)誤檢查和日志記錄

快速開始

基本用法

# 使用默認(rèn)配置遷移所有數(shù)據(jù)庫(kù)到本地
./mysql_migration.sh

# 遷移到遠(yuǎn)程服務(wù)器
./mysql_migration.sh --target-host 192.168.1.100 --target-user admin --target-pass password

# 僅遷移特定數(shù)據(jù)庫(kù)
./mysql_migration.sh --databases net,event

常見用法

1.從本機(jī)遷移數(shù)據(jù)庫(kù)到指定主機(jī)

將所有數(shù)據(jù)庫(kù)遷移到指定主機(jī)

./db_migrate.sh --source-host 127.0.0.1 --target-host 10.10.110.46

僅遷移某個(gè)數(shù)據(jù)庫(kù)到指定主機(jī)

./db_migrate.sh --source-host 127.0.0.1 --target-host 10.10.110.46 -d scd

2.將其他主機(jī)數(shù)據(jù)庫(kù)遷移到指定主機(jī)

將所有數(shù)據(jù)庫(kù)遷移到指定主機(jī)

./db_migrate.sh --source-host 10.10.112.3 --target-host 10.10.110.46

僅遷移某個(gè)數(shù)據(jù)庫(kù)到指定主機(jī)

./db_migrate.sh --source-host 10.10.112.3 --target-host 10.10.110.46 -d web 

參數(shù)詳解

連接參數(shù)

參數(shù)簡(jiǎn)寫默認(rèn)值說(shuō)明
--source-host-s127.0.0.1源數(shù)據(jù)庫(kù)主機(jī)地址
--source-user-uusername源數(shù)據(jù)庫(kù)用戶名
--source-pass-ppassword源數(shù)據(jù)庫(kù)密碼
--target-host-t127.0.0.1目標(biāo)數(shù)據(jù)庫(kù)主機(jī)地址
--target-user-Uusername目標(biāo)數(shù)據(jù)庫(kù)用戶名
--target-pass-Ppassword目標(biāo)數(shù)據(jù)庫(kù)密碼

功能參數(shù)

參數(shù)簡(jiǎn)寫默認(rèn)值說(shuō)明
--databases-dnet,event,scd,stgy,web要遷移的數(shù)據(jù)庫(kù)列表(逗號(hào)分隔)
--output-dir-o自動(dòng)生成備份文件存儲(chǔ)目錄
--compress-ctrue是否壓縮備份文件
--export-only無(wú)false僅執(zhí)行導(dǎo)出操作
--import-only無(wú)false僅執(zhí)行導(dǎo)入操作(需指定備份目錄)

使用示例

完整遷移到遠(yuǎn)程服務(wù)器

 ./mysql_migration.sh \
   --source-host 192.168.1.50 \
   --source-user dbadmin \
   --source-pass src_password \
   --target-host 192.168.1.100 \
   --target-user dbadmin \
   --target-pass tgt_password \
   --databases net,event,scd

分步執(zhí)行

 # 第一步:僅導(dǎo)出數(shù)據(jù)庫(kù)
 ./mysql_migration.sh \
   --source-host 192.168.1.50 \
   --export-only \
   --output-dir /backup/mysql_20231213

 # 第二步:將備份文件傳輸?shù)侥繕?biāo)服務(wù)器
 scp -r /backup/mysql_20231213 user@target-server:/tmp/

 # 第三步:在目標(biāo)服務(wù)器上導(dǎo)入
 ./mysql_migration.sh \
   --target-host 192.168.1.100 \
   --import-only \
   --output-dir /tmp/mysql_20231213

大型數(shù)據(jù)庫(kù)優(yōu)化

對(duì)于大型數(shù)據(jù)庫(kù),建議添加性能優(yōu)化參數(shù):

 # 在腳本中的EXPORT_CMD變量添加以下參數(shù):
 EXPORT_CMD="$EXPORT_CMD --single-transaction --quick --skip-lock-tables"

遷移技術(shù)細(xì)節(jié)

導(dǎo)出參數(shù)說(shuō)明

腳本使用的關(guān)鍵mysqldump參數(shù):

  • --single-transaction:在事務(wù)中執(zhí)行導(dǎo)出,確保數(shù)據(jù)一致性
  • --routines:導(dǎo)出存儲(chǔ)過(guò)程和函數(shù)
  • --triggers:導(dǎo)出觸發(fā)器
  • --events:導(dǎo)出事件調(diào)度器
  • --databases:包含創(chuàng)建數(shù)據(jù)庫(kù)語(yǔ)句

備份文件結(jié)構(gòu)

/tmp/mysql_backup_20231213_143022/
├── net.sql.gz          # 壓縮的數(shù)據(jù)庫(kù)備份
├── event.sql.gz
├── scd.sql.gz
├── stgy.sql.gz
├── web.sql.gz
└── backup_info.txt     # 備份元數(shù)據(jù)信息

最佳實(shí)踐建議

1. 遷移前準(zhǔn)備

權(quán)限檢查:確保數(shù)據(jù)庫(kù)用戶有足夠權(quán)限

-- 源數(shù)據(jù)庫(kù)用戶需要SELECT、LOCK TABLES權(quán)限
GRANT SELECT, LOCK TABLES ON source_db.* TO 'username'@'localhost';

-- 目標(biāo)數(shù)據(jù)庫(kù)用戶需要CREATE、INSERT等權(quán)限
GRANT CREATE, INSERT, UPDATE ON target_db.* TO 'username'@'localhost';

版本兼容性:檢查MySQL版本兼容性,特別是5.7到8.0的遷移

2. 大數(shù)據(jù)量遷移優(yōu)化

分批次遷移:對(duì)于特大表可以考慮分批次導(dǎo)出

 # 按條件分批導(dǎo)出大數(shù)據(jù)表
 mysqldump --where="id BETWEEN 1 AND 1000000" large_table > part1.sql

網(wǎng)絡(luò)優(yōu)化:使用壓縮傳輸減少網(wǎng)絡(luò)帶寬占用

# 管道直接傳輸(避免中間文件)
mysqldump -h source_host -u user -p db | gzip | ssh user@target_host "gunzip | mysql -u user -p db"

3. 數(shù)據(jù)一致性驗(yàn)證

遷移完成后建議進(jìn)行數(shù)據(jù)驗(yàn)證:

 # 記錄數(shù)對(duì)比
 source_count=$(mysql -h source_host -u user -p -N -s -e "SELECT COUNT(*) FROM table")
 target_count=$(mysql -h target_host -u user -p -N -s -e "SELECT COUNT(*) FROM table")
 echo "Source: $source_count | Target: $target_count"

故障排除

常見問(wèn)題解決

連接失敗

  • 檢查防火墻設(shè)置和端口訪問(wèn)(默認(rèn)3306)
  • 驗(yàn)證用戶名和密碼是否正確
  • 確認(rèn)MySQL服務(wù)是否正常運(yùn)行

權(quán)限錯(cuò)誤

  • 確保用戶有導(dǎo)出/導(dǎo)入權(quán)限
  • 檢查數(shù)據(jù)庫(kù)名是否正確

字符集問(wèn)題

  • 添加字符集參數(shù):--default-character-set=utf8mb4
  • 統(tǒng)一源和目標(biāo)數(shù)據(jù)庫(kù)的字符集設(shè)置

大數(shù)據(jù)量導(dǎo)出超時(shí)

  • 調(diào)整超時(shí)參數(shù):SET GLOBAL ob_query_timeout=1000000000;
  • 使用--quick參數(shù)優(yōu)化大表導(dǎo)出

注意事項(xiàng)

  • 業(yè)務(wù)影響:遷移期間建議停止使用源數(shù)據(jù)庫(kù)的應(yīng)用程序
  • 存儲(chǔ)空間:確保備份目錄有足夠磁盤空間
  • 網(wǎng)絡(luò)穩(wěn)定性:跨網(wǎng)絡(luò)遷移需要穩(wěn)定的網(wǎng)絡(luò)連接
  • 回滾方案:重要數(shù)據(jù)遷移前建議做好備份
  • 觸發(fā)器處理:注意觸發(fā)器的導(dǎo)出和導(dǎo)入設(shè)置

擴(kuò)展功能

如需更高級(jí)的數(shù)據(jù)庫(kù)版本控制,可以考慮集成Flyway或Liquibase等專業(yè)工具,它們提供更好的版本管理和回滾能力。

此腳本提供了MySQL數(shù)據(jù)庫(kù)遷移的基礎(chǔ)功能,適用于大多數(shù)遷移場(chǎng)景。根據(jù)具體需求可以進(jìn)一步定制和優(yōu)化參數(shù)設(shè)置。

到此這篇關(guān)于使用腳本遷移MySQL數(shù)據(jù)庫(kù)的完整代碼及使用說(shuō)明的文章就介紹到這了,更多相關(guān)MySQL數(shù)據(jù)庫(kù)遷移腳本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MYSQL大表改字段慢問(wèn)題的解決

    MYSQL大表改字段慢問(wèn)題的解決

    本文主要介紹了MYSQL大表改字段慢問(wèn)題的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • MySQL 5.7安裝好后打開命令行窗口閃退的解決方法

    MySQL 5.7安裝好后打開命令行窗口閃退的解決方法

    這篇文章主要給大家介紹了關(guān)于MySQL 5.7安裝好后打開命令行窗口閃退的解決方法,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起看看吧
    2018-12-12
  • MySQL日志機(jī)制深度解析

    MySQL日志機(jī)制深度解析

    MySQL的日志機(jī)制是保障數(shù)據(jù)可靠性、支持故障恢復(fù)、排查性能問(wèn)題的核心組件,本文給大家介紹MySQL日志機(jī)制解析,感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • MySQL快速禁用賬戶登入及如何復(fù)制/復(fù)用賬戶密碼(最新推薦)

    MySQL快速禁用賬戶登入及如何復(fù)制/復(fù)用賬戶密碼(最新推薦)

    這篇文章主要介紹了MySQL如何快速禁用賬戶登入及如何復(fù)制/復(fù)用賬戶密碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-01-01
  • mysql快速添加百萬(wàn)條記錄的語(yǔ)句

    mysql快速添加百萬(wàn)條記錄的語(yǔ)句

    本文介紹一下關(guān)于MySQL使用INSERT SELECT批量插入數(shù)據(jù)的方法
    2013-11-11
  • MySQL建立數(shù)據(jù)庫(kù)時(shí)字符集與排序規(guī)則的選擇詳解

    MySQL建立數(shù)據(jù)庫(kù)時(shí)字符集與排序規(guī)則的選擇詳解

    當(dāng)數(shù)據(jù)庫(kù)需要適應(yīng)不同的語(yǔ)言就需要有不同的字符集,下面這篇文章主要給大家介紹了關(guān)于MySQL建立數(shù)據(jù)庫(kù)時(shí)字符集與排序規(guī)則的選擇的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • MySQL中創(chuàng)建表的三種方法匯總

    MySQL中創(chuàng)建表的三種方法匯總

    這篇文章主要介紹了MySQL中創(chuàng)建表的三種方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 刪除mysql服務(wù)的具體方法

    刪除mysql服務(wù)的具體方法

    在本篇文章里小編給各位分享了是關(guān)于刪除mysql服務(wù)的具體方法,需要的朋友們可以學(xué)習(xí)下。
    2020-07-07
  • 你知道哪幾種MYSQL的連接查詢

    你知道哪幾種MYSQL的連接查詢

    連接(join)查詢是將兩個(gè)查詢的結(jié)果以“橫向?qū)印钡姆绞胶喜⑵饋?lái)的結(jié)果,這篇文章主要給大家介紹了關(guān)于MYSQL連接查詢的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • mysql?8.0.29?winx64.zip安裝配置方法圖文教程

    mysql?8.0.29?winx64.zip安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql?8.0.29?winx64.zip安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評(píng)論

保康县| 沙洋县| 高密市| 屏山县| 左权县| 灌云县| 峨边| 霍州市| 莲花县| 荣成市| 澄城县| 怀集县| 天峨县| 凤翔县| 库伦旗| 沅江市| 垣曲县| 德兴市| 独山县| 黄骅市| 子长县| 鄂尔多斯市| 宜川县| 达日县| 佛教| 周宁县| 北碚区| 平果县| 榆中县| 萨嘎县| 马关县| 石泉县| 松潘县| 东乡族自治县| 广安市| 南阳市| 青阳县| 长宁区| 芒康县| 阳江市| 鸡西市|