Tôi đã gỡ cài đặt máy chủ wamp và bây giờ tôi cần cơ sở dữ liệu của mình để khôi phục. Làm thế nào tôi có thể thực hiện quy trình này?nơi MySQL lưu trữ tệp cơ sở dữ liệu?
Trả lời
Trong mọi trường hợp, bạn có thể biết điều đó:
mysql> select @@datadir;
+----------------------------------------------------------------+
| @@datadir |
+----------------------------------------------------------------+
| D:\Documents and Settings\b394382\My Documents\MySQL_5_1\data\ |
+----------------------------------------------------------------+
1 row in set (0.00 sec)
Cảm ơn Barry Galbraith từ MySql Forum http://forums.mysql.com/read.php?10,379153,379167#msg-379167
câu trả lời hữu ích hơn cho bất kỳ cài đặt mysql nào, nhờ chồi. – Andrew
@Andrew đồng ý, điều này đã giúp tôi cũng vì nó tổng quát hơn nhiều. – ramoneguru
Đang ở trên một máy chủ chia sẻ không có khả năng hiển thị trong hệ thống tệp, đây là những gì tôi cần. –
Kiểm tra tập tin my.cnf
của bạn trong thư mục chương trình MySQL của bạn, hãy tìm
[mysqld]
datadir=
Các datadir
là vị trí nơi cơ sở dữ liệu MySQL của bạn được lưu trữ.
trên Linux, tập tin này thường là tại địa chỉ: /etc/mysql/my.cnf và các tập tin cơ sở dữ liệu tại số /var/lib/mysql –
WAMP lưu trữ dữ liệu db dưới WAMP\bin\mysql\mysql(version)\data
. Trường hợp thư mục WAMP chính nó phụ thuộc vào nơi bạn đã cài đặt nó vào (trên xp, tôi tin rằng nó nằm ngay trong ổ đĩa chính, ví dụ c:\WAMP\...
Nếu bạn đã xóa thư mục đó hoặc nếu trình gỡ cài đặt đã xóa thư mục đó đã không làm một bản sao lưu DB trước khi gỡ bỏ cài đặt, bạn có thể gặp may.
Nếu bạn đã làm một bản sao lưu mặc dù phpmyadmin, sau đó đăng nhập, và nhấp vào tab nhập khẩu, và duyệt đến tập tin sao lưu.
Cảm ơn! Tôi tìm thấy câu trả lời này trong khi chạy một tìm kiếm trên ổ cứng của tôi tìm kiếm những điều tương tự. Tôi có một cài đặt xampp với MySQL Server 5.5 trên Windows 7. Đối với những người khác với một thiết lập tương tự: Tôi tìm thấy tập tin dữ liệu của tôi tại C: \ ProgramData \ MySQL \ MySQL Server 5.5 \ dữ liệu. Trên hệ thống của tôi, tôi phải gõ thủ công "C: \ ProgramData". – Sean
@Cryophallion hey đây là không sử dụng tôi nghĩ. Vì, khi tôi sao chép cơ sở dữ liệu từ vị trí mà bạn đã đe dọa và dán nó trên một máy tính khác có cùng vị trí mysql. Mặt tích cực là nó cho thấy cơ sở dữ liệu và các bảng trong trình duyệt truy vấn nhưng khi tôi mở bảng nó cho thấy "có lỗi 1 từ lỗi công cụ lưu trữ không 1030 ″ –
phpmyadmin chỉ là một chương trình để truy cập vào cơ sở dữ liệu, tôi nghĩ rằng câu hỏi của bạn là –