Để biết vị trí của dữ liệu bảng MySQL, bạn có thể sử dụng cú pháp dưới đây -
select @@datadir;
Bạn cũng có thể sử dụng lệnh SHOW VARIABLES cho việc này. Sau đây là cú pháp -
show variables where Variable_name ='datadir';
Hãy để chúng tôi triển khai các cú pháp trên để biết bảng MySQL lưu trữ dữ liệu ở đâu -
mysql> select @@datadir;
Điều này sẽ tạo ra kết quả sau -
+---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------------------------------------+ 1 row in set (0.00 sec)
Đây là truy vấn thay thế để biết dữ liệu bảng MySQL được lưu trữ ở đâu -
mysql> show variables where Variable_name ='datadir';
Điều này sẽ tạo ra kết quả sau -
+---------------+---------------------------------------------+ | Variable_name | Value | +---------------+---------------------------------------------+ | datadir | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------+---------------------------------------------+ 1 row in set (0.23 sec)
Bây giờ hãy làm theo đường dẫn trên để đến nơi lưu trữ bảng MySQL. Sau đây là ảnh chụp màn hình hiển thị vị trí cho các bảng -