Warning in phpMyAdmin

I made a table with the SQL below in phpMyAdmin.

`CREATE TABLE `geo`.`country` ( `countryID` INT NOT NULL ) ENGINE = InnoDB;`

when I click the table country, it says the below.

What’s that meaning?
Did I something wrong in installation of phpMyAdmin or creating of table country?
How can I remove it?

Your PHPMyAdmin version is out of date.

Replace with the newest one, and the error will go away.

The link above says the warning below

It says remove first, before doing something.
But it doesn’t say anything about how to remove old one.
How can I remove old one first?

https://phpmyadmin.readthedocs.io/en/latest/setup.html#upgrading-from-an-older-version

You stopped reading when you got to the warning. It literally gives you a numbered list of installation steps.

1 Like

Do you mean I should stop reading when I got the the warning below?

Warning:

Never extract the new version over an existing installation of phpMyAdmin, always first remove the old files keeping just the configuration.

No, i’m saying the exact opposite. Keep reading, and actually follow the step-by-step installation steps they wrote down for you.

Do you open the manual for a piece of furniture, see the warnings/cautions page in page 2, and then stop building the piece of furniture?

1 Like

How can I copy config.inc.php from my previous installation into the newly unpacked one?

I’m sorry, but if the concept of copying a file from one location to another is beyond you, you’re not qualified to install this piece of software.

I wish you the best of luck.

To those that follow: User unable to follow basic instructions. I release this thread to any who wish to beat their head against a wall.

1 Like

Okay, I admit it. but I will be qualified to install this piece of software.

I think the copy command looks like the below.

cp /old/config.inc.php /new/config.inc.php

I have a question about installing phpMyAdmin.

$ sudo apt update
$ sudo apt install phpmyadmin php-mbstring php-gettext

I installed phpMyAdmin by the shell script above some days ago.
The Version information:of phpMyAdmin which is installed is 4.6.6deb5.

For installing it, mainly I followed the link below. some of the procedure which the link says are omitted.

My question is:
Although I installed it some days ago, why it installed old version of phpMyadmin?

I would check the path because it looks as though source and destination both start in the root which is highly unlikely.

I am afraid I accidently erase my post 11 of original.

The path is false path to explain about how I can copy a file in shell mode.
There is no path like /old/config.inc.php.

Actually I didn’t know where is “config.inc.php”.
But now I found the path by the shell script “locate config.inc.php”.
It is located as follow.

1 Like

have a question about installing phpMyAdmin.

$ sudo apt update
$ sudo apt install phpmyadmin php-mbstring php-gettext

I installed phpMyAdmin by the shell script above some days ago.
The Version information:of phpMyAdmin which is installed is 4.6.6deb5.

For installing it, mainly I followed the link below. some of the procedure which the link says are omitted.

My question is:
Although I installed it some days ago, why it installed old version of phpMyadmin?

Was the old version removed or purged? Perhaps there are two versions installed.

I am afraid that I don’t know the difference between “removed” and “purged”.

I don’t think so.
Because I didn’t remove or purge phpMyAdmin(old one) and I didn’t install phpMyAdmin(new one).

Possibly .I did two times the following code. but the possiblity is very low.

I had an old version of PhpMyAdmin installed (and it always showed SQL errors which had to be ignored). I installed a new version and it installed the latest version in the the following path:

./www/phpMyAdmin-4.9.0.1-english

The downloaded and extracted files:

/home/john/Downloads/phpMyAdmin-4.9.0.1-english/

The following means I don’t have phpMyAdmin.4.9.01-english but I have /etc/phpMyadmin

dotker@dotker:~$ locate config.inc.php
/etc/phpmyadmin/config.inc.php
/usr/share/phpmyadmin/setup/frames/config.inc.php
/var/lib/phpmyadmin/config.inc.php
dotker@dotker:~$ 

That’, I think, is because my installing procedure is different from your procedure.

I did the following.

(1) install xubuntu .18.04.2
(2) install Apache/2.4.29 (Ubuntu) 
(3) install php 7.2.19
(4) install mySQL 14.14 Distrib 5.7.27
(5) install phpMyAdmin. Version information: 4.6.6deb5

is the order of installation something wrong?
What order is recommended for getting the most updated version of them?

I think I can reinstall all those applications.

I have two options

You asked and got the wrong version.

I got my install instructions from the PhpMyAdmin web site.

Off out for lunch.

Do you mean the site below?