HI Bill,
Thanks for getting back to me on this! Ok, so let's take this a step at a
time. I hope we can find a solution for this because I really need bacula
to come online again.
So, from the top. We've established that the database is there and that I
can log in as the bacula user:
[root@ops:/etc/bacula] #mysql -ubacula -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
## redacted to save space ###
Type 'help;' or '\h' for help. Type '\c' to clear the current input
statement.
mysql> *use bacula*
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
*Database changed*
I tried a couple different grants for the DB user any of which should work
I would think.
mysql> select User,'@',Host from user where User="bacula";
+--------+---+------------------+
| User | @ | Host |
+--------+---+------------------+
| bacula | @ | 10.122.95.91 |
| bacula | @ | localhost |
| bacula | @ | ops.mydomain.com |
+--------+---+------------------+
3 rows in set (0.00 sec)
I selected only a few key elements to show that the user was there. Let me
know if you'd like to see more info.
This is what I have for DB grants:
mysql> select * from db where User="bacula" AND Host="localhost" \G
*************************** 1. row ***************************
Host: localhost
Db: bacula
User: bacula
Select_priv: Y
Insert_priv: Y
Update_priv: Y
Delete_priv: Y
Create_priv: Y
Drop_priv: Y
Grant_priv: N
References_priv: Y
Index_priv: Y
Alter_priv: Y
Create_tmp_table_priv: Y
Lock_tables_priv: Y
Create_view_priv: Y
Show_view_priv: Y
Create_routine_priv: Y
Alter_routine_priv: Y
Execute_priv: Y
Event_priv: Y
Trigger_priv: Y
1 row in set (0.00 sec)
And the bacula tables are in the database:
mysql> use bacula
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+------------------+
| Tables_in_bacula |
+------------------+
| BaseFiles |
| CDImages |
| Client |
| Device |
| File |
| FileSet |
| Filename |
| Job |
| JobMedia |
| Location |
| LocationLog |
| Log |
| Media |
| MediaType |
| Path |
| Pool |
| Status |
| Storage |
| UnsavedFiles |
| Version |
+------------------+
20 rows in set (0.00 sec)
The bacula director service is running:
[root@ops:/etc/bacula] #service bacula-dir status
bacula-dir (pid 2658) is running...
And it's listening on the right port:
[root@ops:/etc/bacula] #netstat -tulpn | grep -i listen | grep bacula-dir
tcp 0 0 0.0.0.0:9101 0.0.0.0:*
LISTEN 2658/bacula-dir
After that, you will need to make sure that the password in your
> bconsole.conf
> matches the password in either bacula-dir's "Director" resource, or the
> password in a bacula-dir "Console" resource.
And yes, I've been able to verify that the database password matches what I
have in the config.
Thanks so much for the advice. Now I just need to know where to go from
here!
Thanks
Tim
On Sun, Jul 27, 2014 at 10:45 AM, Bill Arlofski <waa-bac...@revpol.com>
wrote:
>
> Hi Tim,
>
>
> You showed that you can log into your mysql database, and that you can load
> the bacula database, but you didn't show the output of a "show tables"
> command.
>
> You need to make sure that the tables have been created in the Bacula
> database, and that permissions have been granted to the mysql bacula user.
>
> # mysql -u root -pPassword mysql
>
> > select * from user where User="bacula";
>
> and
>
> > select * from db where User="bacula";
>
> By default, the user "bacula" should have all access on Db "bacula" from
> localhost.
>
>
>
> If the DB looks OK, then you need to make sure the Bacula director is
> running
> and bound to port 9101/TCP...
>
> # service bacula-dir status
>
>
> If the bacula-dir is running the following command should show it bound to
> port 9101/TCP:
>
> # netstat -tlpn
>
> tcp 0 0 0.0.0.0:9101 0.0.0.0:* LISTEN 15436/bacula-dir
>
>
>
> After that, you will need to make sure that the password in your
> bconsole.conf
> matches the password in either bacula-dir's "Director" resource, or the
> password in a bacula-dir "Console" resource.
>
>
> Hope this helps.
>
> Bill
>
>
>
>
> --
> Bill Arlofski
> Reverse Polarity, LLC
> http://www.revpol.com/
> -- Not responsible for anything below this line --
>
>
> ------------------------------------------------------------------------------
> Want fast and easy access to all the code in your enterprise? Index and
> search up to 200,000 lines of code with a free copy of Black Duck
> Code Sight - the same software that powers the world's largest code
> search on Ohloh, the Black Duck Open Hub! Try it now.
> http://p.sf.net/sfu/bds
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
--
GPG me!!
gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users