close
CentOS 8.1包的 mariadb已經是10.3版,所以不用再搞軟體庫的安裝與升級。
安裝執行指令:
yum install mariadb-server mariadb
啟動 MariaDB
systemctl start mariadb
開機後自動執行資料庫:
systemctl enable mariadb
接下來設定 mariadb 伺服器
執行指令 (與mysql指令一樣)
一開始詢問root password因為才剛初始設定所以不會有root密碼,
直接按enter鍵即可。
(這裡所指的root是指mysql的root管理員而不是系統的root,不要搞錯了。)
再來詢問是否要設定root(mysql的root)密碼,請依照你想使用的密碼進行設定。
是否移除Anonymous(匿名)帳號,請務必移除,
否則不用帳號密碼就可以登入資料庫了,移除請輸入y!
是否讓root帳號透過遠端登入,視需求設定,往後都可以修改,
我的主機拒絕遠端登入。
是否移除測試(TEST)資料庫,留著也沒什麼用,直接輸入y把它刪除吧!
是否重新載入特權表,輸入y即可。
到此完成mysql伺服器的基本設定。
資料庫的備份與還原:
登入資料庫下指令:
mysql -u root -p
輸入密碼後登入資料庫,如下圖,會顯示mariadb版本:
顯示所有資料庫,指令
show databases;
如下圖,這是伺服器上所有的資料庫:
選擇資料庫,指令:
use phpBB; (phpBB為資料庫名稱,可改成你要使用的資料庫)
離開資料庫指令: 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
文章標籤
全站熱搜