Bất cứ khi nào quá trình cài đặt cơ sở dữ liệu MySQL hoàn tất, tất cả dữ liệu và siêu dữ liệu liên quan đến cơ sở dữ liệu sẽ được lưu trữ trong một thư mục. Đây là lược đồ cơ sở dữ liệu thực tế với một số giá trị trong đó. Hãy để chúng tôi khám phá thêm về nó. Show Các phần mở rộng tập tin như sau.
Bên trong máy chủ MySQL 5. 5/data/mysql, một số tệp là *. từ, *. MYD, và *. MÌNH, Các tệp cơ sở dữ liệu này được sử dụng cho mục đích sao lưu để bảo mật lược đồ, dữ liệu và chỉ mục cho một số di chuyển hoặc nâng cấp cơ sở dữ liệu. Các tệp cấu hình cho MySQL cho Windows và Linux là của tôi. ini và tôi. conf tương ứng. Đường dẫn cho Windows. C:\Program Files\MySQL\MySQL Server 5.5\my.ini trong tôi. ini, nếu chúng ta tìm kiếm từ khóa basedir, chúng ta có thể nhận được đường dẫn cài đặt máy chủ MySQL. Tương tự nếu search từ khóa datadir ta có thể lấy được đường dẫn của Database root. Ngoài ra, còn có nhiều tệp khác được tạo hoặc sử dụng bởi máy chủ MySQL để thực hiện các hoạt động khác nhau. Một số trong số họ là như sau Để biết nơi MySQL lưu trữ các tệp cơ sở dữ liệu, bạn có thể sử dụng biến @@datadir. Truy vấn như sau - mysql> select @@datadir; Sau đây là đầu ra hiển thị đường dẫn - +---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------------------------------------+ 1 row in set (0.00 sec) Đây là ảnh chụp nơi MySQL lưu trữ các tệp cơ sở dữ liệu tôi. e. cùng một đường dẫn chúng tôi đã có ở trên - Bây giờ, chúng ta hãy xác minh xem các cơ sở dữ liệu trên có hiện diện hay không với sự trợ giúp của lệnh SHOW Truy vấn như sau - mysql> SHOW DATABASES; Đây là đầu ra - +--------------------+ | Database | +--------------------+ | business | | database1 | | databasesample | | education | | hello | | information_schema | | javadatabase2 | | javasampledatabase | | mybusiness | | mydatabase | | mysql | | performance_schema | | sample | | sampledatabase | | schemasample | | sys | | test | | test3 | | universitydatabase | +--------------------+ 19 rows in set (0.12 sec) Nhìn vào đầu ra ở trên, tất cả các cơ sở dữ liệu được khớp Tất cả cơ sở dữ liệu MySQL được lưu trữ trong các thư mục tương ứng bên trong thư mục MySQL DATADIR, được chỉ định trong cấu hình. e. g. các tệp của myExampleDB sẽ được lưu trữ bên trong thư mục ‘$DATADIR/myExampleDB’ Nếu bạn muốn lấy vị trí thư mục dữ liệu của MySQL và bạn có quyền truy cập vào MySQL, bạn chỉ cần thực hiện truy vấn SQL sau mysql> chọn @@datadir; Và theo kết quả này, các tệp cơ sở dữ liệu sẽ được lưu trữ bên trong thư mục /var/db/mysql/%DB_NAME% Nếu bạn không có kết nối với MySQL, nhưng có quyền truy cập vào máy chủ nơi MySQL đang chạy thì bạn nên kiểm tra tùy chọn datadir trong đối số quy trình Vị trí tệp cho cơ sở dữ liệu MySQLKiểm tra bằng lệnh từ bàn làm việc của MySQL hoặc cửa sổ lệnh Trên nền tảng Windows 1) Chuyển đến vị trí của tôi. ini, lưu trữ trong thư mục cài đặt MySQL # Đường dẫn đến thư mục gốc của cơ sở dữ liệu Trên nền tảng Linux 1) Chuyển đến trang của tôi. cnf với sự trợ giúp của find / -name my. lệnh cnf như hình Chia sẻ cái này
Như thế nàyThích Đang tải. Có liên quanCơ sở dữ liệu MySQL được lưu trữ Windows 10 ở đâu?Thư mục C. \ProgramData là một thư mục ẩn, vì vậy bạn phải nhập nó vào địa chỉ Windows Explorer để đến đó. Trong thư mục dữ liệu đó, các cơ sở dữ liệu được đặt tên /{database_name_folder}/{database_tables_and_files}.
Cơ sở dữ liệu MySQL được lưu trữ như thế nào?MySQL lưu trữ từng cơ sở dữ liệu (còn gọi là lược đồ) dưới dạng thư mục con của thư mục dữ liệu trong hệ thống tệp bên dưới . Khi bạn tạo một bảng, MySQL lưu định nghĩa bảng trong một. tệp frm có cùng tên với bảng. Như vậy, khi bạn tạo một bảng có tên là MyTable, MySQL sẽ lưu định nghĩa bảng trong MyTable.
MySQL 8 ở đâu. 0 cơ sở dữ liệu được lưu trữ?Vị trí thư mục dữ liệu mặc định là C. \Tệp chương trình\MySQL\MySQL Server 8. 0\data hoặc C. \ProgramData\Mysql trên Windows 7 và Windows Server 2008. các C. Thư mục \ProgramData được ẩn theo mặc định. Bạn cần thay đổi tùy chọn thư mục để xem thư mục và nội dung.
Cơ sở dữ liệu MySQL được lưu trữ ở đâu trong Linux?Theo mặc định, thư mục dữ liệu được đặt thành /var/lib/mysql trong /etc/mysql/mysql. |