[CentOS] wordpess can't connect to DB but mediawiki can
Richard
lists-centos at listmail.innovate.net
Sun Aug 16 02:26:14 UTC 2015
You were doing this (looking at the mysql.db table) on your
"db.example.com" machine, correct?
------------ Original Message ------------
> Date: Saturday, August 15, 2015 19:32:25 -0400
> From: Tim Dunphy <bluethundr at gmail.com>
> To: CentOS mailing list <centos at centos.org>
> Subject: Re: [CentOS] wordpess can't connect to DB but mediawiki
can
>
>>
>> "Use" that db and then issue:
>> select * from db where Db='jfwiki' or Db='jokefire' order by
>> Host;
>
>
> Well yeah. I used the mysql database before I issued that command.
>
>
> MariaDB [(none)]> use mysql
> 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
>
> Then if I run that command for some reason there's no jfwiki or
> jokefire entry in the db table:
>
> MariaDB [mysql]> select * from db where Db='jfwiki' or
> Db='jokefire' order by Host;
> Empty set (0.00 sec)
>
>
> For some reason another database I imported to do bacula backups
> has an entry in the db table:
>
> MariaDB [mysql]> select Host,Db from db;
> +-----------+--------+
>| Host | Db |
> +-----------+--------+
>| % | bacula |
>| localhost | bacula |
> +-----------+--------+
> 2 rows in set (0.00 sec)
>
> However I'm thinking more along the lines of my php mysql client
> having an issue. Although I'm still a little stuck on why the wiki
> works without any problem and why neither my php script nor
> wordpress are able to connect to the db. It's really strange how
> that's happening!
>
>
> On Sat, Aug 15, 2015 at 6:12 PM, Richard
> <lists-centos at listmail.innovate.net
>> wrote:
>
>>
>> > Date: Saturday, August 15, 2015 17:57:03 -0400
>> > From: Tim Dunphy <bluethundr at gmail.com>
>>
>> >>
>> >> [this isn't really a centos issue, even if you're using centos,
>> >> which isn't obvious. that said ...]
>> >
>> >
>> > Yeah that's true. But this list tends to be rather helpful for
>> > general problems that are less specific to centos. Sometimes. :)
>> > Really seems to depend...
>> >
>> > Incidentally I am using centos on all hosts:
>> >
>> ># cat /etc/redhat-release
>> > CentOS Linux release 7.0.1406 (Core)
>> >
>> > OK now that that's out of the way, for some reason I don't seem
>> > to have an entry in my db database for either jokefire or
>> > jfwiki:
>> >
>> > MariaDB [mysql]> select * from db where Db like 'jfwiki' or Db
>> > like 'jokefire';
>> > Empty set (0.00 sec)
>> >
>> > Not sure why that would be the case. They're definitely there on
>> > this database server:
>> >
>> > MariaDB [mysql]> show databases;
>> > +--------------------+
>> >| Database |
>> > +--------------------+
>> >| bacula |
>> >| information_schema |
>> >| jfwiki |
>> >| jokefire |
>> >| mysql |
>> >| performance_schema |
>> > +--------------------+
>> > 6 rows in set (0.00 sec)
>> >
>> > Any other ideas?
>> >
>> > Thanks,
>> > Tim
>> >
>> > On Sat, Aug 15, 2015 at 3:07 PM, Richard wrote:
>> >
>> >>
>> >>
>> >> > Date: Saturday, August 15, 2015 13:53:28 -0400
>> >> > From: Tim Dunphy <bluethundr at gmail.com>
>> >> >
>> >> > Hey guys,
>> >> >
>> >> > I'm running both a wordpress site as well as a mediawiki off
>> >> > of the same web servers. The mediawiki site works great! The
>> >> > wordpress site, meh. Not so much. I keep getting the common
>> >> > database connection error:
>> >> >
>> >> > Error establishing a database connection
>> >> >
>> >> > And as far as I can tell the settings between the mediawiki
>> >> > site and the wordpress site are nearly identical.
>> >>
>> >> < ... snip ... >
>> >>
>> >> [this isn't really a centos issue, even if you're using centos,
>> >> which isn't obvious. that said ...]
>> >>
>> >> I would start by looking at the access control entries for the
>> >> wp and mw dbs, (in the mysql.db table). Based on what you are
>> >> trying here, there should be matching entries in that table
>> >> for the "Db"s "jokefire" and "jfwiki" (e.g., for the Host as
>> >> well as the various _priv fields).
>> >>
>> >> select * from db where Db='jokefire' or Db='jfwiki' order by
>> >> Host\g
>> >>
>> >> There may be something else going on, but without knowing that
>> >> the access control is as it should be there's not much value in
>> >> speculating.
>> >>
>>
>> The mysql access control bits are in tables in the mysql db that's
>> in your list above.
>>
>> +---------------------------+
>> | Tables_in_mysql |
>> +---------------------------+
>> | columns_priv |
>> | db |
>> | event |
>> | func |
>> ...
>>
>> "Use" that db and then issue:
>>
>> select * from db where Db='jfwiki' or Db='jokefire' order by
>> Host;
>>
>>
>> _______________________________________________
>> CentOS mailing list
>> CentOS at centos.org
>> http://lists.centos.org/mailman/listinfo/centos
------------ End Original Message ------------
More information about the CentOS
mailing list