How do I find out what my IP Address of my MySQL host is?
Solution 1:
The SQL query SHOW VARIABLES WHERE Variable_name = 'hostname'
will show you the hostname of the MySQL server which you can easily resolve to its IP address.
SHOW VARIABLES WHERE Variable_name = 'port'
Will give you the port number.
You can find details about this in MySQL's manual: 12.4.5.41. SHOW VARIABLES Syntax and 5.1.4. Server System Variables
Solution 2:
You may try this if using MySQL 5.7 version
mysql> SELECT SUBSTRING_INDEX(USER(), '@', -1) AS ip, @@hostname as hostname, @@port as port, DATABASE() as current_database;
+-----------+-----------------+------+------------------+
| ip | hostname | port | current_database |
+-----------+-----------------+------+------------------+
| localhost | host001 | 3306 | kakadba |
+-----------+-----------------+------+------------------+
1 row in set (0.00 sec)
Or just write status in mysql prompt
mysql> \s
OR
mysql> status
Solution 3:
Using PHPMyAdmin all variables are already listed if you click "home" > "MySQL system variables". You can use the find feature of your browser to search for the "hostname" and the "port" variables or scroll to them. It's listed in alphabetical order. No mucking about with queries if you are a non technical person.
Solution 4:
Once you are in phpMyAdmin, look for the horizontal menu:
Dashboard | Sql | Status | Users ...etc
Click on Variables.
Here you will find all the variables for mySql server. You can try the search box for specific variables.
Good Luck.