2010-01-19 24 views
49

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?

+5

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à –

Trả lời

94

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

+1

câu trả lời hữu ích hơn cho bất kỳ cài đặt mysql nào, nhờ chồi. – Andrew

+1

@Andrew đồng ý, điều này đã giúp tôi cũng vì nó tổng quát hơn nhiều. – ramoneguru

+0

Đ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. –

18

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ữ.

+4

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 –

27

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.

+0

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

+1

@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 ″ –

0

Đối với WampServer, nhấp chuột vào biểu tượng trên khay của nó và sau đó trong popup menu tầng chọn

MySQL | MySQL settings | datadir 

MySQL Data Directory

"? Trong trường hợp được cơ sở dữ liệu MySQL lưu trữ"