[Koha-bugs] [Bug 14533] koha-create --use-db option shouldn't create any db or db user
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Tue Aug 11 13:43:59 CEST 2015
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14533
--- Comment #4 from Yarik Dot <yarikdot at gmail.com> ---
(In reply to Tomás Cohen Arazi from comment #2)
>
> I think the behaviour should be:
>
> - If the user passes DB parameters (user, pass, hostname, dbname), use them
> to configure the instance. This needs more parameters to be added to
> koha-create. hostname should default to 'localhost' if ommited.
There is currently /etc/mysql/koha-common.cnf used right? Why to change this
behavior?
If there is nothing defined in here, default client configuration from
/etc/mysql/my.cnf is used.
Anyway, I am ok with changing this behaviour if the change is consistent. That
means, there won't be 10 places where the database connection can be defined.
> - If some of the new parameters is missing, fallback to what is configured
> in /etc/koha/passwd.
Why? That is why passwdfile is used, isn't it?
> - If some of the relevant parameters is missing, fail loudly.
Agree.
-------
To explain more how we use it:
first# koha-create --request-db
mysql# mysql; CREATE DB ...; GRANT ...;
first# koha-create --populate-db
second# koha-create --use-db --passwdfile ./file
(In reply to Tomás Cohen Arazi from comment #3)
> This is not enough, as the DB is still being created. Look at my previous
> comment
I have just double checked the koha-create script and database is only created
when --create is used. It is on line 560 and nowhere else.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list