Nhập cơ sở dữ liệu MySQL với SSH
Một kết nối Secure Shell (SSH) có thể được sử dụng thay vì phpMyAdmin để nhập một tập tin sao lưu SQL vào cơ sở dữ liệu của bạn. Đây là một phương pháp nâng cao có thể hỗ trợ khi nhập các tập tin SQL lớn và có thể cần thiết khi sử dụng VPS tự quản lý hoặc Máy chủ chuyên dụng vì chúng không được cài đặt phpMyAdmin.
Bắt buộc: Bạn sẽ cần những thứ sau để hoàn thành các bước này:
- Một ứng dụng SSH. Chúng tôi đề xuất PuTTY cho Windows hoặc Terminal cho macOS .
- Chi tiết FTP của bạn. Nếu bạn chưa viết sẵn chúng, bạn nên tìm máy chủ lưu trữ FTP, tên người dùng và mật khẩu của mình:
- Đối với máy chủ lưu trữ FTP, bạn có thể sử dụng tên miền hoặc địa chỉ IP của mình.
- Bạn có thể tìm thấy tên người dùng và mật khẩu FTP trong tài khoản lưu trữ cho Dịch vụ lưu trữ Linux với cPanel , Dịch vụ lưu trữ Windows với Plesk hoặc Dịch vụ lưu trữ WordPress được quản lý (bước 1-7) .
- Chi tiết cơ sở dữ liệu của bạn. Nếu bạn chưa viết sẵn chúng, bạn nên tìm tên cơ sở dữ liệu, tên người dùng, tên máy chủ lưu trữ và mật khẩu của mình:
- Nếu bạn sử dụng Dịch vụ lưu trữ Linux với cPanel, localhost luôn là tên máy chủ lưu trữ cơ sở dữ liệu của bạn và bạn có thể tìm thấy các chi tiết cơ sở dữ liệu khác trong tài khoản lưu trữ của mình .
- Nếu bạn sử dụng Dịch vụ lưu trữ WordPress được quản lý hoặc Dịch vụ lưu trữ Windows với Plesk , hãy truy cập tài khoản lưu trữ của bạn để tìm tất cả thông tin cơ sở dữ liệu.
Lưu ý: Nếu bạn sử dụng WordPress, bạn có thể tìm thấy chi tiết cơ sở dữ liệu trong tập tin wp-config.php.
- Tải tập tin sao lưu SQL lên máy chủ bằng FTP hoặc Trình quản lý tập tin .
- Kết nối với máy chủ của bạn hoặc tài khoản lưu trữ được chia sẻ với SSH .
- Sử dụng lệnh ls để liệt kê các tập tin và thư mục, và cd và ../ để di chuyển qua các thư mục cho đến khi bạn ở trong thư mục mà bạn đã tải lên tập tin sao lưu.
- Kết nối với MySQL bằng cách sử dụng lệnh sau:
mysql -h tên máy chủ lưu trữ -P cổng -u tên người dùng -p cơ sở dữ liệu < backup.sql
Lưu ý: Nếu bạn sử dụng localhost cho máy chủ lưu trữ của mình, bạn nên bỏ qua–h hostname
và nếu bạn có một cổng thông thường (3306), bạn có thể bỏ qua–P port
một phần của lệnh.- Trong lệnh trên, bạn nên thay thế:
- tên máy chủ lưu trữ với tên máy chủ lưu trữ của bạn.
- cổng với số cổng MySQL của bạn. Trừ khi nó được chỉ định khác trong tài khoản lưu trữ của bạn, cổng của bạn là 3306.
- tên người dùng với tên người dùng của bạn cho cơ sở dữ liệu này.
- cơ sở dữ liệu với tên của cơ sở dữ liệu bạn muốn xuất.
- backup.sql với tên tập tin sao lưu của bạn.
- Trong lệnh trên, bạn nên thay thế:
- Chọn Nhập trên bàn phím của bạn.
- Khi lời nhắc Nhập mật khẩu: xuất hiện, hãy nhập mật khẩu của bạn cho người dùng cơ sở dữ liệu đó. Lưu ý: Mật khẩu sẽ không hiển thị vì lý do bảo mật, bạn sẽ không nhìn thấy bất cứ điều gì khi bạn nhập hoặc dán.
- Chọn Nhập trên bàn phím của bạn.
Tập tin sao lưu SQL hiện đã được nhập vào cơ sở dữ liệu của bạn.