数据库的安装以及相关参数的配置
- 题外话,如果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效果一样。
数据库的安装以及配置