Difference between revisions of "Bacula"
From Alessandro's Wiki
Porcelinux (talk | contribs) (Created page with ' == First Installation == # create databases # configuration files === 1: Databases === * Bacula can work with MySQL, Postgres and SQLite: elwood bacula # ./create_bacula_d...') |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
== First Installation == | == First Installation == | ||
Line 10: | Line 9: | ||
* Bacula can work with MySQL, Postgres and SQLite: | * Bacula can work with MySQL, Postgres and SQLite: | ||
cd /usr/libexec/bacula/ | |||
elwood bacula # ./create_bacula_database -p | elwood bacula # ./create_bacula_database -p | ||
Creating SQLite database | Creating SQLite database | ||
Line 18: | Line 18: | ||
=== 2: Configuration files === | === 2: Configuration files === | ||
* four files in total, | |||
/etc/bacula/bacula-dir.conf | |||
/etc/bacula/bacula-fd.conf | |||
/etc/bacula/bacula-sd.conf | |||
/etc/bacula/bconsole.conf | |||
=== database === | |||
<pre> | |||
[root@tapebackup bacula.blood]# /usr/libexec/bacula/grant_mysql_privileges -p | |||
Enter password: | |||
Host User Password Select_priv Insert_priv Update_priv Delete_priv Create_priv Drop_priv Reload_priv Shutdown_priv Process_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_privCreate_user_priv Event_priv Trigger_priv ssl_type ssl_cipher x509_issuer x509_subject max_questions max_updates max_connections max_user_connections | |||
localhost root *80FB5154CBC8070FD3B13831364BE1E2E05CB5A2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0 | |||
tapebackup root Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0 | |||
127.0.0.1 root Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0 | |||
localhost N N N N N N N N N N N N N N N N N N N N 0 | |||
tapebackup N N N N N N N N N N N N N N N N N N N N 0 | |||
localhost bacula N N N N N N N N N N N N N N N N N N N 0 | |||
% bacula N N N N N N N N N N N N N N N N N N N N N 0 | |||
Privileges for user bacula granted on database bacula. | |||
[root@tapebackup bacula.blood]# /usr/libexec/bacula/create_mysql_database -p | |||
Enter password: | |||
Creation of bacula database succeeded. | |||
[root@tapebackup bacula.blood]# /usr/libexec/bacula/make_mysql_tables -p | |||
Enter password: | |||
Creation of Bacula MySQL tables succeeded. | |||
[root@tapebackup bacula.blood]# | |||
</pre> |
Latest revision as of 14:45, 30 March 2012
First Installation
- create databases
- configuration files
1: Databases
- Bacula can work with MySQL, Postgres and SQLite:
cd /usr/libexec/bacula/ elwood bacula # ./create_bacula_database -p Creating SQLite database elwood bacula # ./make_bacula_tables Making SQLite tables elwood bacula # ./grant_bacula_privileges Granting SQLite privileges
2: Configuration files
- four files in total,
/etc/bacula/bacula-dir.conf /etc/bacula/bacula-fd.conf /etc/bacula/bacula-sd.conf /etc/bacula/bconsole.conf
database
[root@tapebackup bacula.blood]# /usr/libexec/bacula/grant_mysql_privileges -p Enter password: Host User Password Select_priv Insert_priv Update_priv Delete_priv Create_priv Drop_priv Reload_priv Shutdown_priv Process_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_privCreate_user_priv Event_priv Trigger_priv ssl_type ssl_cipher x509_issuer x509_subject max_questions max_updates max_connections max_user_connections localhost root *80FB5154CBC8070FD3B13831364BE1E2E05CB5A2 Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0 tapebackup root Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0 127.0.0.1 root Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0 localhost N N N N N N N N N N N N N N N N N N N N 0 tapebackup N N N N N N N N N N N N N N N N N N N N 0 localhost bacula N N N N N N N N N N N N N N N N N N N 0 % bacula N N N N N N N N N N N N N N N N N N N N N 0 Privileges for user bacula granted on database bacula. [root@tapebackup bacula.blood]# /usr/libexec/bacula/create_mysql_database -p Enter password: Creation of bacula database succeeded. [root@tapebackup bacula.blood]# /usr/libexec/bacula/make_mysql_tables -p Enter password: Creation of Bacula MySQL tables succeeded. [root@tapebackup bacula.blood]#