环境准备:一台Centos7.4Linux服务器,并且已经部署mysql数据库
重要提示:建议按照本文来部署Mysql服务器,数据库安装目录:/opt/mysql
Mysql服务器配置教程:
https://blog.csdn.net/weixin_42572352/article/details/105662008
配置mysql服务器之后,根据网盘信息下载bacula,tar包
链接:https://pan.baidu.com/s/1adl03qXXHHAeJc_zcq9jrA
提取码:6uua
第二种下载tar包方式:
http://www.bacula.org下载相应的源码包
部署:
1/:解压tar包
[root@server ~]# tar -zxf bacula.tar.gz
2/:进入bacula目录
[root@server ~]# cd bacula-7.4.7/
3/:编译安装
[root@server bacula-7.4.7]# ./configure --prefix=/opt/bacula --with-mysql=/opt/mysql
提示:一定要注意数据库目录,博主的是/opt/mysql目录,数据库目录选错编译安装会出错。
[root@server bacula-7.4.7]# make
[root@server bacula-7.4.7]# make install
安装完成之后,初始化Mysql数据库
1/启动数据库,因为我之前启动过会有如下信息
[root@server bin]# ./mysqld_safe --user=mysql &
[1] 14799
[root@server bin]# 200422 16:26:59 mysqld_safe Logging to '/opt/mysql/var/client.err'.
200422 16:26:59 mysqld_safe A mysqld process already exists
[1]+ 退出 1 ./mysqld_safe --user=mysql
2/查看数据库服务端口启动情况,如下信息显示表明数据库启动正常
[root@server bin]# netstat -ntulp | grep :3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 14682/mysqld
重要提示:确保Mysql数据库root密码为空,因为以下命令操作在执行mysql初始代码时,默认由空密码的root用户执行
3/进入bacula安装目录,一定要注意是安装目录,博主的是/opt/bacula
[root@server ~]# cd /opt/bacula
[root@server ~]# cd /opt/bacula/etc
[root@server etc]# ./grant_mysql_privileges
Created MySQL database user: bacula
Host User Password Select_priv Insert_priv Update_priv Delete_priv Create_priv Drop_priv Reload_priv Shutdown_privProcess_priv File_priv Grant_priv References_priv Index_priv Alter_priv Show_db_priv Super_priv Create_tmp_table_priv Lock_tables_priv Execute_priv Repl_slave_priv Repl_client_priv Create_view_priv Show_view_priv Create_routine_priv Alter_routine_priv Create_user_priv Event_priv Trigger_priv ssl_type ssl_cipher x509_issuer x509_subject max_questions max_updates max_connections max_user_connections
[root@server etc]# ./create_mysql_database
Creation of bacula database succeeded.
[root@server etc]# ./make_mysql_tables
Creation of Bacula MySQL tables succeeded.
bacula客户端安装:
1/预编译安装:
[root@client bacula-7.4.7]# ./configure --prefix=/opt/bacula --enable-client-only
[root@client bacula-7.4.7]# make && make install
以上bacula服务器配置告一段落!!!