1. 程式人生 > 實用技巧 >資料庫的安裝以及配置

資料庫的安裝以及配置

資料庫的安裝以及相關引數的配置

  • 題外話,如果Centos是命令列,可以使用su - 命令進入root使用者後輸入inti 5或者tar init 5進入圖形介面。
    + 預先檢查作業系統,lsblk檢視磁碟資訊, df -hT檢視大小以及掛載點。如果追加磁碟需要fdisk -l檢視空置磁碟,然後進入fdisk模式初始化磁碟,fdisk /dev/sdb 輸入命令列指令通常為n(新增分割槽)p(主分割槽)w(儲存),特殊情況另外檢視。
    + 隨後格式化分割槽,將分割槽格式化為ext4檔案系統(ext3也可行),mkfs -t ext4 /dev/sdb(需要分盤就sdb1)。
    + 掛載資料目錄,mount /dev/sdb /data目錄,設定開機自動掛載。vim /etc/fstab 追加/dev/sdb /data目錄 ext4 defaults 0 0
    + 檢查伺服器配置,lscpu檢視cpu核心數量,free檢視記憶體大小,ifconfig檢視ip資訊或者route。cat /etc/redhat-release檢視作業系統核心。hostname檢視主機名。禁用防火牆(謹慎,實際操作環境不一定會通過該請求!)
    + 檢視防火牆的狀態 service iptable status 或 systemctl status firewalld.service。臨時關閉防火牆servcie iptables stop或systemctl stop firewalld.service。永久關閉chkconfig iptables off或systemctl disable firewalld.service。
    + 如果不能關閉防火牆,那就提前規劃好埠,在防火牆內開放規劃的埠。檢視埠firewall-cmd --list-ports開啟埠firewall-cmd --zone=public --add-port=80/tcp --permanent命令含義:–zone #作用域–add-port=80/tcp #新增埠,格式為:埠/通訊協議–permanent #永久生效,沒有此引數重啟後失效。設定後一般需要重啟防火牆適應規則,firewall-cmd --reload。

配置.bash_profile環境變數。

> export BACKUP_PATH=/kingbase/app/kes_backup/rmandir   #後續備份的備份檔案路徑
export KINGBASE_DATA=/kingbase/app/kes/8.3/data	
PATH=$PATH:$HOME/.local/bin:$HOME/bin:/kingbase/app/kes/8.3/Server/bin
export LD_LIBRARY_PATH=$PATA:/kingbase/app/kes/8.3/Server/lib

部署資料庫-推薦圖形化介面部署,命令列部署時許可檔案路徑輸入很麻煩!

  • 部署完成後在檔案路徑data目錄下執行./root.sh。
  • 然後執行優化指令碼。

資料庫啟停命令以及如何進入資料庫

  • 啟動service kingbase8d start。配置了環境變數可以使用sys_ctl start命令
  • 停止service kingbase8d stop。配置了環境變數可以使用sys_ctl stop命令
  • 進入資料庫ksql -USYSTEM -W123456 -p55555 -dSAMPLES
    • 其中-U大寫,使用者名稱、-W大寫,密碼、後續小寫分別為埠,進入的庫
    • 如果遠端登入需要新增引數-h 192.168.0.0
    • 登入後輸入\c可以檢視當前連線的資訊,與whoami效果一樣。