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