Where is the MySQL table data stored in Windows?


In order to know the location of MySQL table data, you can use the below syntax −

select @@datadir;

You can also use SHOW VARIABLES command for this. Following is the syntax −

show variables where Variable_name ='datadir';

Let us implement the above syntaxes to know where MySQL table stores data −

mysql> select @@datadir;

This will produce the following output −

+---------------------------------------------+
| @@datadir                                   |
+---------------------------------------------+
| C:\ProgramData\MySQL\MySQL Server 8.0\Data\ |
+---------------------------------------------+
1 row in set (0.00 sec)

Here is the alternate query to know where MySQL table data stored −

mysql> show variables where Variable_name ='datadir';

This will produce the following output −

+---------------+---------------------------------------------+
| Variable_name | Value                                       |
+---------------+---------------------------------------------+
| datadir       | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ |
+---------------+---------------------------------------------+
1 row in set (0.23 sec)

Now follow the above path to reach where MySQL table is stored. Following is the screenshot displaying the location for tables −

Samual Sam
Samual Sam

Learning faster. Every day.

Updated on: 30-Jul-2019

424 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements