Re: Choosing a "non-standard" database name?

"Derek Atkins" <[email protected]>
Newsgroups gmane.mail.virus.maiamailguard
Message-ID <[email protected]>
Looking more closely and the 'grants-*' scripts, while they hardcode
database 'maia', they also hardcode client name "@localhost".  So there
you go ;)

That certainly makes it easier.  A small update to get-info.sh to ask for
the database name (defaulting to 'maia'), update the config templates, and
that's *probably* all we need.

Next we just need to get all this into an RPM ;)

-derek

On Wed, May 6, 2020 4:01 pm, jjs - mainphrame wrote:
> It only tries to create the DB if it's local. If it's remote, it assumes
> the DB already exists.
>
> That's the case here, maia boxes come and go, but the db server remains.
>
> Jake
>
>
>
>
> On Wed, May 6, 2020 at 12:57 PM Derek Atkins <[email protected]> wrote:
>
>> Cool!  I figured it would work with updated configs.  So it's just an
>> installer update.  I started looking at what it would take -- I was only
>> going to allow it if you chose a non-local DB server.  But I haven't
>> made
>> any changes yet.
>>
>> If you run a non-local DB, does the installer still try to run the SQL
>> init code?  I didn't get that far.  I only ask because that SQL does
>> hard-code "maia" DB name.
>>
>> -derek
>>
>> On Wed, May 6, 2020 3:47 pm, jjs - mainphrame wrote:
>> > Yeah, I thought so too. Corrected a dns issue, and it's fast now. So
>> > fedora
>> > 32 is looking like one of the best platforms I've seen for maia.
>> >
>> > Now, I just have to find the time to modify the installer to do the
>> right
>> > thing about the database name.
>> >
>> > Jake
>> >
>> > On Wed, May 6, 2020 at 12:44 PM Derek Atkins <[email protected]> wrote:
>> >
>> >> That looks like a failed DNS lookup and/or failed IPv6 attempt?
>> >>
>> >> Can you run the mysqladmin under strace on F32 to see what it's doing
>> >> for
>> >> those 5 seconds?
>> >>
>> >> -derek
>> >>
>> >> On Wed, May 6, 2020 3:38 pm, jjs - mainphrame wrote:
>> >> > As a preliminary check, the fedora instance here is able to use a
>> >> database
>> >> > called "maia1" (and by induction, any arbitrary name), with changes
>> to
>> >> the
>> >> > 3 config files - maia.conf, maiad.conf and config.php.
>> >> >
>> >> > One thing that I can't figure out, and maybe a fedora guru can shed
>> >> > some light, is that fedora is taking an extra 5 seconds to interact
>> >> with
>> >> > the remote database server, and I'm not sure what system setting
>> could
>> >> be
>> >> > causing that.
>> >> >
>> >> > From Centos 8:
>> >> > $ time mysqladmin status -h dbserv -u test -ptest
>> >> > Uptime: 2257483  Threads: 7  Questions: 252508  Slow queries: 0
>> >> Opens:
>> >> 99
>> >> >  Flush tables: 1  Open tables: 93  Queries per second avg: 1.11
>> >> >
>> >> > real 0m0.009s
>> >> > user 0m0.001s
>> >> > sys  0m0.006s
>> >> >
>> >> > From Fedora 32:
>> >> > $ time mysqladmin status -h dbserv -u test -ptest
>> >> > Uptime: 2257557  Threads: 7  Questions: 252511  Slow queries: 0
>> >> Opens:
>> >> 99
>> >> >  Flush tables: 1  Open tables: 93  Queries per second avg: 1.11
>> >> >
>> >> > real 0m5.009s
>> >> > user 0m0.002s
>> >> > sys  0m0.003s
>> >> >
>> >> > Jake
>> >> >
>> >> > On Mon, May 4, 2020 at 6:45 PM jjs - mainphrame
>> <[email protected]>
>> >> > wrote:
>> >> >
>> >> >> If you do dive in, be sure and start with the latest version of
>> the
>> >> >> repo.
>> >> >> It's getting updates pretty much every day.
>> >> >>
>> >> >> Jake
>> >> >>
>> >> >> On Mon, May 4, 2020 at 8:38 AM Derek Atkins <[email protected]>
>> wrote:
>> >> >>
>> >> >>> Indeed.  I'll see if I have time to look at it myself.
>> >> >>> I think there are a few more than 3 places, but hopefully less
>> than
>> >> 6.
>> >> >>> Certainly the get-info.sh needs to be updated, but so do the SQL
>> >> >>> scripts
>> >> >>> and scripts that generate the config files.
>> >> >>> Hopefully I can find the time.  WAY too much going on.
>> >> >>>
>> >> >>> -derek
>> >> >>>
>> >> >>> On Mon, May 4, 2020 11:32 am, jjs - mainphrame wrote:
>> >> >>> > Lots going on this week, so we'll see
>> >> >>> >
>> >> >>> > I'm hoping it's mostly in 3 config files, but a search will
>> tell.
>> >> >>> >
>> >> >>> > Jake
>> >> >>> >
>> >> >>> >
>> >> >>> >
>> >> >>> > On Mon, May 4, 2020 at 7:53 AM Derek Atkins <[email protected]>
>> >> wrote:
>> >> >>> >
>> >> >>> >> Of course, there are 2772 instances of the 4-tuple "maia" that
>> I
>> >> >>> will
>> >> >>> >> need
>> >> >>> >> to check through to ensure I get all places!
>> >> >>> >>
>> >> >>> >> Fun.  (unless you volunteer to do this for me ;)
>> >> >>> >>
>> >> >>> >> -derek
>> >> >>> >>
>> >> >>> >> On Mon, May 4, 2020 10:45 am, jjs - mainphrame wrote:
>> >> >>> >> > That doesn't seem unreasonable.
>> >> >>> >> >
>> >> >>> >> > Jake
>> >> >>> >> >
>> >> >>> >> > On Mon, May 4, 2020 at 7:27 AM Derek Atkins
>> <[email protected]>
>> >> >>> wrote:
>> >> >>> >> >
>> >> >>> >> >> Hi,
>> >> >>> >> >>
>> >> >>> >> >> jjs - mainphrame <[email protected]> writes:
>> >> >>> >> >>
>> >> >>> >> >> > You can send them by email here, or add it to the issue
>> on
>> >> the
>> >> >>> >> repo.
>> >> >>> >> >> >
>> >> >>> >> >> > Jake
>> >> >>> >> >>
>> >> >>> >> >> One thing I noticed is that there is a hard-coded
>> dependency
>> >> on
>> >> >>> the
>> >> >>> >> >> database *name* of "maia".  I was planning to install this
>> >> >>> along-side
>> >> >>> >> my
>> >> >>> >> >> older (1.0.2a) maia installation (same DB server, although
>> >> >>> different
>> >> >>> >> >> mail hosts).  I would rather be able to name the *new*
>> >> database
>> >> >>> >> >> something other that "maia", rather than trying to rename
>> the
>> >> >>> >> existing,
>> >> >>> >> >> live database.
>> >> >>> >> >>
>> >> >>> >> >> I suppose I could do the manual install, following the
>> fedora
>> >> >>> model,
>> >> >>> >> but
>> >> >>> >> >> would you accept a PR that lets one choose the database
>> name?
>> >> In
>> >> >>> my
>> >> >>> >> >> case, I want to set it to "maia1".
>> >> >>> >> >>
>> >> >>> >> >> -derek
>> >> >>> >> >>
>> >> >>> >> >> --
>> >> >>> >> >>        Derek Atkins                 617-623-3745
>> >> >>> >> >>        [email protected]             www.ihtfp.com
>> >> >>> >> >>        Computer and Internet Security Consultant
>> >> >>> >> >>
>> >> >>> >> >
>> >> >>> >>
>> >> >>> >>
>> >> >>> >> --
>> >> >>> >>        Derek Atkins                 617-623-3745
>> >> >>> >>        [email protected]             www.ihtfp.com
>> >> >>> >>        Computer and Internet Security Consultant
>> >> >>> >>
>> >> >>> >>
>> >> >>> >
>> >> >>>
>> >> >>>
>> >> >>> --
>> >> >>>        Derek Atkins                 617-623-3745
>> >> >>>        [email protected]             www.ihtfp.com
>> >> >>>        Computer and Internet Security Consultant
>> >> >>>
>> >> >>>
>> >> >
>> >>
>> >>
>> >> --
>> >>        Derek Atkins                 617-623-3745
>> >>        [email protected]             www.ihtfp.com
>> >>        Computer and Internet Security Consultant
>> >>
>> >>
>> >
>>
>>
>> --
>>        Derek Atkins                 617-623-3745
>>        [email protected]             www.ihtfp.com
>>        Computer and Internet Security Consultant
>>
>>
>


-- 
       Derek Atkins                 617-623-3745
       [email protected]             www.ihtfp.com
       Computer and Internet Security Consultant

_______________________________________________
Maia-users mailing list
[email protected]
http://www.renaissoft.com/cgi-bin/mailman/listinfo/maia-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.