我最近在数字海洋的Centos7 Cloud HaaS上安装了Bacula。但是,所有测试和步骤都正确完成,问题是当我尝试使用命令连接到bacula的控制台时:
sudo bconsole
我连接到Director localhost:9101并且没有任何反应。
如果我试着听:
netstat -ltnp
端口9101没有输出
使用以下方法尝试调试后:
bacula-dir -d 100 -c /etc/bacula/bacula-dir.conf
我得到以下输出:
bacula-dir: dird.c:223-0 Debug level = 100
[root@panel ~]# 14-أكت 11:37 bacula-dir: ERROR TERMINATION at bsys.c:484
bacula-dir已经在运行了。 PID = 2458 检查文件/var/run/bacula-dir.9101.pid
有什么办法可以让bconole工作?
答案 0 :(得分:0)
解决。
数据库用户未连接到配置文件。
以root用户身份登录mysql:
mysql -u root -p
输入您的root密码,然后为Bacula创建一个DB用户和密码。
(假设您已经在“bacula-sd.conf”
中输入了您的数据库密码答案 1 :(得分:0)
现在让我们将Bacula设置为使用Mysql库:
su -c 'alternatives --config libbaccats.so'
这应该显示以下内容:
共有3个程序提供“ libbaccats.so”。
Selection Command
————————————————————————
1 /usr/lib64/libbaccats-mysql.so
2 /usr/lib64/libbaccats-sqlite3.so
*+ 3 /usr/lib64/libbaccats-postgresql.so
Hit 1 and press enter to select MySql.