操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    近幫朋友做個簡單的小應(yīng)用,需要用到數(shù)據(jù)庫,簡單的思考一番,便選擇使用MariaDB,以前安裝MySQL時,就感覺略顯繁瑣,本以為在安裝MariaDB亦會無從下手,誰知,居然一行命令便在Windows上安裝好了。

    Windows安裝MariaDB有兩種方式,一種是下載安裝包,另外一種則是下載壓縮包,我現(xiàn)在比較喜歡綠色一點的安裝方式,所以便選擇下載壓縮包來安裝。首先,需要去官網(wǎng)下載MariaDB壓縮包,


    解壓之后,我們可以看到非常干凈的一個目錄

    這該如何下手呢?在官網(wǎng)的安裝教程中提到一個工具mysql_install_db.exe,它便是用來安裝MariaDB的命令工具

    在官網(wǎng)上也給出了一個示例

    1
    
    mysql_install_db.exe --datadir=數(shù)據(jù)存放目錄 --service=Windows服務(wù)名 --password=默認密碼
    

    這里,我為了方便,把mariadb-10.7.3-winx64文件夾改為mariadb,然后用超級管理員權(quán)限打開cmd命令工具,進入到mariadbbin目錄,然后執(zhí)行如下命令

    1
    
    mysql_install_db.exe --datadir=C:\mariadb\data --service=mariadb --password=rootroot
    

    它會為我們創(chuàng)建data目錄,以及生成一些初始化數(shù)據(jù)和配置,并且會將默認密碼重置為rootroot

    此時,我們也可以到Windows服務(wù)中看到mariadb的服務(wù),右鍵-啟動,不出意外的話,這一操作便將MariaDB服務(wù)啟動成功。


    現(xiàn)在,我們用mariadb自帶的客戶端工具來嘗試連接

    1
    
    mysql -u root -p
    

    OK!.MariaDB就安裝完成了,是不是覺得很簡單?

    鏡像下載、域名解析、時間同步請點擊

    阿里巴巴開源鏡像站-OPSX鏡像站-阿里云開發(fā)者社區(qū)


    MariaDB的安裝與配置

    (菜雞我是用阿里源安裝的)

    MariaDB是MySQL的一個分支,由開源社區(qū)維護,采用GPL授權(quán)許可,完全兼容MySQL.

    1.安裝相對應(yīng)的源

    vi  /etc/yum.repos.d/MariaDB.repo
    # 填寫如下內(nèi)容(3選其一,我選擇的是阿里源)
    [mariadb]
    # http://downloads.mariadb.org/mariadb/repositories/(官方源5.5)
    name=MariaDB
    baseurl=http://yum.mariadb.org/5.5/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    
    [mariadb]
    # 官方源10.1
    name=MariaDB
    baseurl=http://yum.mariadb.org/10.1/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    
    [mariadb]
    # 阿里的源10.4
    name=MariaDB
    baseurl=https://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/
    gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    
    保存,退出
    

    2.清除緩存,加載配置

    yum clean all
    yum makecache
    

    3.安裝mariadb

    (阿里源的mariadb包名是小寫的,而官方源是大寫的)

    # 官方:
    yum install -y MariaDB-server MariaDB-client
    # 阿里:
    yum install -y mariadb-server mariadb 
    

    4.啟動mariadb

    systemctl start mariadb
    

    4-1.相關(guān)MariaDB管理命令

    # 重啟
    systemctl restart mariadb
    # 停止
    systemctl stop mariadb
    # 開機自啟
    systemctl enable mariadb
    

    5. 查看mariadb進程

    netstat -ntlp | grep 3306       
    或
    netstat -ntlp | grep mysql    
    

    6.MariaDB數(shù)據(jù)庫初始化

    mysql_secure_installation
    

    7.初始化測試登陸

    mysql  -uroot -p             #進入數(shù)據(jù)庫
    

    8.MariaDB設(shè)置utf8編碼(根據(jù)實際需求添加)

    vi /etc/my.cnf
    #輸入以下內(nèi)容:
    [mysqld]
    character-set-server=utf8
    init-connect='SET NAMES utf8'
    collation-server=utf8_unicode_ci
    

    9.MariaDB的簡單使用

    1)修改密碼

    set password=PASSWORD('huawei@123');     # 設(shè)置密碼為huawei@123
    

    2)mysql常用命令(部分)

    desc 表名                                  # 查看表結(jié)構(gòu)
    create database 數(shù)據(jù)庫名;                   # 創(chuàng)建數(shù)據(jù)庫
    create table 表名;                         # 創(chuàng)建數(shù)據(jù)表
    drop database 數(shù)據(jù)庫名;                     # 刪除數(shù)據(jù)庫
    show create database 數(shù)據(jù)庫庫名;            # 查看如何創(chuàng)建數(shù)據(jù)庫
    show create table 表名;                    # 查看如何創(chuàng)建表
    

    10.MariaDB數(shù)據(jù)庫備份與恢復(fù)

    具體步驟:備份,恢復(fù)

    前置條件

    create database one;
    create  database two;
    show databases;
    \q                                       #退出mysql
    mkdir -p /tmp/mysqld
    cd /tmp/mysqld
    rm -rf *
    

    根據(jù)自己需求進行選擇

    1-1)備份所有的數(shù)據(jù)庫

    mysqldump -u root -p --all-databases > /tmp/mysqld/db.dump       #備份所有的數(shù)據(jù)庫
    #輸入密碼
    ls                                      #就可以查看到新增了db.dump文件(這就是數(shù)據(jù)庫備份的文件).
    

    1-2)備份單個數(shù)據(jù)庫

    mysqldump -u root -p one > /tmp/mysqld/one.dump       #備份名為one的數(shù)據(jù)庫
    #輸入密碼
    ls                                      #就看到新增了one.dump文件.
    

    2),進入到MariaDB,刪除數(shù)據(jù)庫,并查看結(jié)果

    mysql -uroot -p
    # 輸入密碼
    drop database one;
    drop database one;
    

    根據(jù)自己需求進行選擇

    3-1)恢復(fù)所有數(shù)據(jù)庫

    mysql -uroot -p < /tmp/mysqld/db.dump     
    

    3-2)恢復(fù)名為one的數(shù)據(jù)庫

    mysql -uroot -p < /tmp/mysqld/one.dump
    

    原文鏈接:https://blog.csdn.net/weixin_51202460/article/details/123672061

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權(quán)所有