close

CentOS 8.1包的 mariadb已經是10.3版,所以不用再搞軟體庫的安裝與升級。

安裝執行指令:

yum install mariadb-server mariadb
 
 
啟動 MariaDB

 systemctl start mariadb
 
 
開機後自動執行資料庫:
 

systemctl enable mariadb

 
 
 
接下來設定 mariadb 伺服器
 
執行指令 (與mysql指令一樣)
 
mysql_secure_installation
 
 
一開始詢問root password因為才剛初始設定所以不會有root密碼,
 
直接按enter鍵即可。
 
(這裡所指的root是指mysql的root管理員而不是系統的root,不要搞錯了。)
 
 
再來詢問是否要設定root(mysql的root)密碼,請依照你想使用的密碼進行設定。
 
 
是否移除Anonymous(匿名)帳號,請務必移除,
 
否則不用帳號密碼就可以登入資料庫了,移除請輸入y!
 
 
 
是否讓root帳號透過遠端登入,視需求設定,往後都可以修改,
 
我的主機拒絕遠端登入。
 
 
是否移除測試(TEST)資料庫,留著也沒什麼用,直接輸入y把它刪除吧!
 
 
是否重新載入特權表,輸入y即可。
 
 
到此完成mysql伺服器的基本設定。
 
 
 
 
 

資料庫的備份與還原:

 

登入資料庫下指令:

mysql -u root -p

輸入密碼後登入資料庫,如下圖,會顯示mariadb版本:

2020-03-11

 

顯示所有資料庫,指令

show databases;

如下圖,這是伺服器上所有的資料庫:

2020-03-11 (1)

 

選擇資料庫,指令:

use phpBB; (phpBB為資料庫名稱,可改成你要使用的資料庫)

2020-03-11 (2)

 

離開資料庫指令: quit

 

 

備份所有資料庫指令,儲存成檔名 mysql.sql

mysqldump -u root -p -A  > mysql.sql

mysqldump -u root -p ---all-databases  > mysql.sql

 

 

備份單一資料庫指令,儲存成檔名 phpBB.sql:

 

mysqldump -u root -p phpBB  > phpBB.sql

 

 

mysql.sql 還原資料庫指令:

mysql -uroot -p < mysql.sql

 

mysql.sql 還原個別資料庫 test:

mysql --user=root -p phpBB < /root/phpBB.sql

 

 

arrow
arrow

    呂阿谷 發表在 痞客邦 留言(0) 人氣()