分布式部署文档 - 数据库 部署

  • 开头的行表示注释

  • $ 开头的行表示需要执行的命令
  • > 开头的行表示需要在数据库中执行
  • 系统: CentOS 7
  1. # 在 192.168.100.10 上执行初始化命令
  2. $ systemctl start mariadb
  3. $ mysql_secure_installation # 推荐设置 root 密码, 其他选项可以全部 y
  4. $ systemctl stop mariadb
  1. # 在 192.168.100.10 上执行以下命令
  2. $ sudo -u mysql /usr/sbin/mysqld --wsrep-new-cluster &> /tmp/wsrep_new_cluster.log &
  3. $ disown $!
  4. $ tail -f /tmp/wsrep_new_cluster.log # 如果出现 ready for connections, 表示启动成功
  1. $ ps -ef | grep mysqld | grep -v grep | awk '{print $2}' | xargs kill -9
  2. $ systemctl start mariadb
  1. # 创建 Jumpserver 数据库及授权
  2. $ mysql -uroot
  3. > create database jumpserver default charset 'utf8';
  4. > grant all on jumpserver.* to 'jumpserver'@'192.168.100.%' identified by 'weakPassword';
  5. > flush privileges;
  6. > quit