Hướng dẫn restore mysql database from var lib mysql - khôi phục cơ sở dữ liệu mysql từ var lib mysql
Tôi vừa cài đặt lại hệ thống của mình, tôi đã không sao lưu lại nhưng tôi vẫn có thư mục vật lý của các bản cài đặt MySQL trước đây của tôi. Show
Có thể sử dụng nó để khôi phục và cập nhật cấu hình hiện tại của tôi không? Đã hỏi ngày 22 tháng 3 năm 2011 lúc 22:45Mar 22, 2011 at 22:45
Nó có thể, nhưng không được đề xuất. Nếu tôi định thử nó, đây là cách tôi làm điều đó.
Giả sử tất cả diễn ra suôn sẻ, bạn nên được thiết lập. Bây giờ ngay lập tức đi trở lại MySQL thích hợp để bạn không phải làm điều này vào lần tới. Đã trả lời ngày 22 tháng 3 năm 2011 lúc 22:52Mar 22, 2011 at 22:52
Kashanikashanikashani 3.91218 Huy hiệu bạc18 Huy hiệu đồng18 silver badges18 bronze badges 7 Chuyển đến thư mục MySQL bin, CD "C: \ Program Files \ MySQL \ MySQL Server 5.6 \ bin" hoặc. "C: \ Tệp chương trình \ MySQL \ MySQL Server 5.7 \ bin". Khôi phục cơ sở dữ liệu. Thực thi: mysql -u whd -p whd Nhập mật khẩu người dùng cơ sở dữ liệu WHD nếu được nhắc nhập mật khẩu cơ sở dữ liệu ..
Được rồi, đây đi. Vì vậy, bạn cần phải thực hiện một cuộc thanh trừng đầy đủ của MySQL. Đừng bận tâm thậm chí cố gắng chuyển sang Mariadb vào thời điểm này, nó chỉ đơn giản là không hoạt động (không thể thay đổi mật khẩu gốc mặc dù xóa mọi tệp liên quan đến MySQL).
. Vì một số lý do, nếu bạn đã cài đặt MariaDB, bạn phải bắt đầu một lời nhắc với 0. Vì vậy, về lý thuyết, Mariadb cũng nên làm việc cho quá trình này.]
Bạn cần phải thực hiện một bản cài đặt mới của máy chủ mysql. Bắt đầu bằng cách xóa mọi thứ liên quan đến MySQL liên quan đến
Sau đó xóa tất cả các thư mục liên quan đến MySQL (đảm bảo bạn đã sao lưu an toàn của toàn bộ thư mục/var/lib/mysql).
Sau đó cài đặt lại mysql-server. Nếu nó thất bại với lỗi phụ thuộc ngớ ngẩn, hãy làm
(hoặc cách khác, không thể nhớ ngay bây giờ) sau đó chạy
Một lần nữa và để nó hoàn thành thiết lập. Dừng máy chủ MySQL bằng
Sau đó chỉ sao chép các thư mục cơ sở dữ liệu (và tất cả nội dung của chúng) trở lại/var/lib/mysql. Sau đó, cũng sao chép IB* sang/var/lib/mysql (đây là từ điển innodb và các tệp khác).
Đảm bảo làm
Edit /etc/mysql/my.cnf và thêm 1 vào phần 2 (bạn có thể cần thêm [mysqld]). Bây giờ hãy bắt đầu lại MySQL với 3. Nếu bạn nhìn vào 4, bạn vẫn có thể thấy lỗi, tuy nhiên hãy thử nhận được lời nhắc với Khôi phục cơ sở dữ liệu MySQL từ các tệp dữ liệu MySQL/var/lib/mysql Được viết bởi Merkys Maliukevičius được cập nhật hơn một tuần trước Merkys Maliukevičius Có thể có một tình huống khi VPS của bạn không thể bắt đầu. Nếu bạn đang cố gắng khôi phục cơ sở dữ liệu MySQL từ chế độ khôi phục VPS hoặc các tệp sao lưu VPS, thì đây là những gì bạn nên làm.VPS Recovery Mode or VPS backup files, here is what you should do. Bước 1 - Cài đặt và dừng máy chủ MySQLTrước tiên, bạn cần kết nối với VPS của mình thông qua SSH. Khi hoàn thành, cài đặt máy chủ MySQL bằng cách chạy lệnh này:connect to your VPS via SSH. When that is done, install MySQL server by running this command: 0Tuy nhiên, bạn nên sử dụng cùng một phiên bản MySQL, tuy nhiên, sử dụng phiên bản mới hơn là có thể.the same version of MySQL, however, using a newer version is possible. Sau khi máy chủ MySQL được cài đặt, đã đến lúc dừng nó để thêm vào các thư mục dữ liệu. Lệnh cho điều đó: stop it in order to add to the data folders. The command for that: 1Bước 2 - Sao chép dữ liệuBây giờ, chúng ta cần sao chép dữ liệu MySQL cũ vào vị trí tệp dữ liệu máy chủ MySQL mới. Đối với điều này, sử dụng: 2Sau khi lệnh hoàn thành, chúng tôi cần đảm bảo rằng các tệp được sở hữu bởi người dùng MySQL. Đối với quyền sở hữu tệp thay đổi đó, sử dụng:change files ownership, using: 3Mọi thứ đều chính xác? Sau đó, khởi động máy chủ MySQL của bạn:start your MySQL server: 4Bước 3 - Kiểm tra và xuất cuối cùngChúng tôi gần như ở đó! Để đảm bảo rằng dữ liệu không bị hỏng, chúng tôi cần kiểm tra và sửa chữa tất cả các bảng cơ sở dữ liệu. Lệnh cho điều đó là:check and repair all the database tables. The command for that is: 5GHI CHÚ:
Và bước cuối cùng - cơ sở dữ liệu xuất:export databases: 6Xin chúc mừng, cơ sở dữ liệu của bạn đã được phục hồi hoàn toàn! GHI CHÚ::
Làm cách nào để khôi phục cơ sở dữ liệu MySQL hiện có?Trong cơ sở dữ liệu Explorer, bấm chuột phải vào kết nối máy chủ mà bạn muốn khôi phục cơ sở dữ liệu và chọn sao lưu và khôi phục> Khôi phục cơ sở dữ liệu. Trong Trình hướng dẫn khôi phục cơ sở dữ liệu, chọn tệp sao lưu và nhấp vào Khôi phục.
Làm cách nào để khôi phục cơ sở dữ liệu MySQL theo cách thủ công?Cách khôi phục MySQL với mysqldump.. Bước 1: Tạo cơ sở dữ liệu mới.Trên hệ thống lưu trữ cơ sở dữ liệu, sử dụng MySQL để tạo cơ sở dữ liệu mới.Hãy chắc chắn rằng bạn đã đặt tên cho nó giống như cơ sở dữ liệu bạn đã mất..... Bước 2: Khôi phục kết xuất MySQL.Để khôi phục bản sao lưu MySQL, Enter: MySQL -U [user] -p [database_name] <[filename] .sql .. Tôi có thể chỉ sao chép var lib mysql không?Có nếu bảng đang sử dụng động cơ Myisam (mặc định).Không phải nếu nó sử dụng innodb.. Not if it's using InnoDB.
Làm cách nào để khôi phục bản sao lưu cơ sở dữ liệu đầy đủ từ phần phụ trợ trong MySQL?Máy chủ Windows.. Mở dấu nhắc lệnh .. Chuyển đến thư mục MySQL bin, CD "C: \ Program Files \ MySQL \ MySQL Server 5.6 \ bin" hoặc."C: \ Tệp chương trình \ MySQL \ MySQL Server 5.7 \ bin". Khôi phục cơ sở dữ liệu.Thực thi: mysql -u whd -p whd Nhập mật khẩu người dùng cơ sở dữ liệu WHD nếu được nhắc nhập mật khẩu cơ sở dữ liệu .. |