Trường hợp MySQL lưu trữ các tệp cơ sở dữ liệu của nó trên OS X?


15

Như tôi muốn di chuyển các tệp đó từ máy chủ này sang máy chủ khác, trong khi cơ sở dữ liệu ngoại tuyến.

Câu trả lời:


20

nên được lưu trữ trong : / usr / local / mysql / data


Cũng như một ghi chú, đây là nơi nó được lưu trữ khi tôi cài đặt MySQL bằng trình cài đặt GUI thực tế của chúng chứ không phải qua Homebrew. Có khá nhiều cách khác nhau để cài đặt nó!
Matt Fletcher

19

Khi bạn sử dụng mysql được cài đặt qua Homebrew , bạn sẽ tìm thấy các thư mục và tệp cơ sở dữ liệu của mình trong/usr/local/var/mysql


1

OS X Server (ít nhất là v10.6) giữ cơ sở dữ liệu trong / var / mysql theo mặc định. Bạn có thể thay đổi điều này trong Quản trị viên máy chủ -> Dịch vụ MySQL -> Cài đặt -> Vị trí cơ sở dữ liệu (lưu ý rằng việc chỉnh sửa trường này không thực sự di chuyển dữ liệu, chỉ thay đổi nơi nó được tải từ đó).


0

Tôi không có quyền truy cập vào máy Mac của mình ngay bây giờ, vì vậy không thể nói chắc chắn. Tại sao không chỉ đơn giản là tìm kiếm (từ Terminal, không phải Spotlight) hệ thống tệp cho "mysql", vì sẽ luôn có một bảng có tên mysql.


0

Tìm tệp my.cnf - nên nằm trong thư mục / etc / và sau đó tìm một dòng như:

datadir = / var / lib / mysql

Datadir là nơi mysql lưu trữ tất cả các tệp cơ sở dữ liệu.

Autobyte


0

Nếu bạn đã cài đặt MySQL bằng cách chạy MAMP trên máy Mac, thì các tệp được lưu trữ tại /Applications/MAMP/db/mysql

Đối với MAMP Pro, các tệp phải nằm trong /Library/Application Support/appsolute/MAMP PRO/db/mysql

Câu trả lời về Stack Overflow giải quyết các cài đặt MAMP / Sequel Pro tại đây: /programming/7341897/where-does-fterel-pro-mamp-store-local-database

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.