MariaDB在Linux和Windows上的安裝

lhrbest發表於2019-11-27

MariaDB在Linux和Windows上的安裝



下載地址: https://downloads.mariadb.org/

vgextend vg_mysqlsoft /dev/sdc7
lvcreate -n lv_MariaDB_104 -L 4G vg_mysqlsoft
mkfs.ext4 /dev/vg_mysqlsoft/lv_MariaDB_104
mkdir /usr/local/MariaDB_104
mount /dev/vg_mysqlsoft/lv_MariaDB_104 /usr/local/MariaDB_104
/dev/vg_mysqlsoft/lv_MariaDB_104 /usr/local/MariaDB_104  ext4 defaults 0 0
mariadb-10.4.10-linux-x86_64.tar.gz
tar -zxvf mariadb-10.4.10-linux-x86_64.tar.gz
mv mariadb-10.4.10-linux-x86_64 /usr/local/MariaDB_104
cd /usr/local
ln -s mariadb-10.4.10-linux-x86_64 mysql
groupadd mysql
useradd -g mysql mysql
mkdir /usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/data
cd  mariadb-10.4.10-linux-x86_64
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/data
chown -R root:mysql .
chown -R mysql:mysql data
./bin/mysqld_safe --user=mysql --datadir=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/data  &
[mysqld104103320]
mysqld=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/bin/mysqld_safe
mysqladmin=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/bin/mysqladmin
basedir=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64
datadir=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/data
socket=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/data/mysql104103320.sock
port=3320
log-bin =
server-id = 104103320
mysqld_multi start 104103320
mysqld_multi report
./bin/mysqladmin -u root password 'lhr'
./bin/mysqladmin -u root -h localhost.localdomain password 'lhr'
set password=password("lhr"); 
grant all privileges on *.* to root@'%' identified by 'lhr';
flush privileges;

一、下載MariaDB
wget  https://downloads.mariadb.com/MariaDB/mariadb-10.3.7/bintar-linux-glibc_214-x86_64/mariadb-10.3.7-linux-glibc_214-x86_64.tar.gz

二、安裝MariaDB

  1. 準備
    (1)解壓tar.gz檔案
    tar -zxvf mariadb-10.3.7-linux-glibc_214-x86_64.tar.gz
    (2)將解壓後的資料夾移動至 /usr/local 資料夾下
    mv mariadb-10.3.7-linux-glibc_214-x86_64 /usr/local
    (3)切換工作目錄至 /usr/local
    cd /usr/local
    (4)建立檔案連結mysql
    ln -s mariadb-10.3.7-linux-glibc_214-x86_64 mysql
    (5)建立mysql使用者組及使用者
    groupadd mysql
    useradd -g mysql mysql

建立資料目錄
mkdir /home/mysql/data

  1. 安裝配置
    (1)執行配置指令碼
    cd mysql
    ./scripts/mysql_install_db --user=mysql --datadir=/home/mysql/data
    (2)更改檔案及資料夾許可權
    chown -R root:mysql .
    chown -R mysql:mysql data

修改/etc/my.cnf中的配置
datadir = /app/dbdata
innodb_file_per_table = on
skip_name_resolve = on

檢視my.cnf下面幾個檔案路徑,建立它並將許可權賦給mysql使用者與使用者組
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

mkdir /var/log/mariadb
mkdir /var/run/mariadb
touch /var/log/mariadb/mariadb.log
touch /var/run/mariadb/mariadb.pid
chown -R mysql:mysql /var/run/mariadb
chown -R mysql:mysql /var/log/mariadb
3. 啟動資料庫
./bin/mysqld_safe --user=mysql --datadir=/home/mysql/data &

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

  1. 設定資料庫root使用者密碼
    (1)設定root使用者密碼
    ./bin/mysqladmin -u root password ‘123456’
    (2)檢視主機名
    [root@ecs-test1 mysql]# hostname
    ecs-test1.novalocal
    (3)設定連線到本主機的root使用者密碼
    ./bin/mysqladmin -u root -h localhost.localdomain password ‘123456’

  2. 關閉資料庫
    [root@ecs-test1 mysql]# ./bin/mysqladmin -uroot -p shutdown
    Enter password:
    [1]+ Done ./bin/mysqld_safe --user=mysql

四、資料庫連線、查詢

  1. 連線與登入
    [root@ecs-test1 mysql]# ./bin/mysql -uroot -p
    Enter password:

  2. 查詢
    MariaDB [(none)]> show databases;
    MariaDB [(none)]> use mysql;
    MariaDB [mysql]> desc user;
    MariaDB [mysql]> select host,user,password from user;


下載地址: https://downloads.mariadb.org/

下載相對應的電腦版本程式

等待下載完成......

 

安裝教程:

雙擊執行

 

 

設定資料庫的密碼

 

等待安裝完成..

這樣就完成安裝了。

安裝完成,會在桌面生成這個圖示

雙擊可以直接使用

 

下面我通過兩種方式來使用MariaDB資料庫(視覺化,命令列)

通過視覺化方式使用。

雙擊HeidiSQL

點選開啟

 

 

 

通過命令列的方式來使用。

第一步:先配置環境變數

因為我安裝的位置是預設的

在c盤找到

找到MariaDB 10.3(10.3代表的是版本)

雙擊開啟,找到lib目錄,再雙擊開啟

加到Path中。

開啟cmd命令,讓我們去試試

輸入mysqld

啟動mariadb服務程式。

在電腦管理,可以看到我們這個服務程式,已經在執行了。(MyMariaSQL是我自已命名的,預設是MySQL)

使用資料庫(命令:mysql -u 資料庫使用者名稱(預設是root)  -p)回車,輸入密碼

 進來這裡

使用 show databases;(這裡有4個預設的資料庫)

這裡我們使用test資料庫吧

創一個表 demo_test

新增資料(建議使用英文)

查詢表資料

這裡的話,我就不做過多的演示,差不多都是一樣的SQL語法




About Me

........................................................................................................................

● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除

● 本文在itpub、部落格園、CSDN和個人微 信公眾號( xiaomaimiaolhr)上有同步更新

● 本文itpub地址: http://blog.itpub.net/26736162

● 本文部落格園地址: http://www.cnblogs.com/lhrbest

● 本文CSDN地址: https://blog.csdn.net/lihuarongaini

● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/

● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/

● DBA寶典今日頭條號地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

........................................................................................................................

● QQ群號: 230161599 、618766405

● 微 信群:可加我微 信,我拉大家進群,非誠勿擾

● 聯絡我請加QQ好友 646634621 ,註明新增緣由

● 於 2019-11-01 06:00 ~ 2019-11-31 24:00 在西安完成

● 最新修改時間:2019-11-01 06:00 ~ 2019-11-31 24:00

● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解

● 版權所有,歡迎分享本文,轉載請保留出處

........................................................................................................................

小麥苗的微店https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

小麥苗出版的資料庫類叢書http://blog.itpub.net/26736162/viewspace-2142121/

小麥苗OCP、OCM、高可用網路班http://blog.itpub.net/26736162/viewspace-2148098/

小麥苗騰訊課堂主頁https://lhr.ke.qq.com/

........................................................................................................................

使用 微 信客戶端掃描下面的二維碼來關注小麥苗的微 信公眾號( xiaomaimiaolhr)及QQ群(DBA寶典)、新增小麥苗微 信, 學習最實用的資料庫技術。

........................................................................................................................

歡迎與我聯絡

 

 



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2665857/,如需轉載,請註明出處,否則將追究法律責任。

相關文章