Phpmyadmin có sử dụng mysql không?

Trước tiên, nếu máy bạn chưa có Docker, hãy cài đặt theo hướng dẫn tại. https. // tài liệu. người đóng tàu. com/cài đặt/

Các bước cài đặt

  • Tạo Docker network
  • Khởi tạo Docker container từ Docker image của MySQL
  • Khởi tạo Docker container từ Docker image của phpMyAdmin

1. Tạo Docker network

Việc tạo Docker network giúp các Docker container trong cùng 1 network có thể giao tiếp với nhau thông qua container name

Run command after

docker network create mysql

Lệnh trên sẽ tạo một mạng Docker có tên là mysql. Chúng ta sẽ đặt 2 Docker container chạy MySQL và phpMyAdmin bên trong mạng mysql này

2. Khởi tạo Docker container từ Docker image của MySQL

Trước tiên, hãy tạo một thư mục dùng để lưu dữ liệu của Docker container, ví dụ:. /home/moe/mysql_data

Sau đó, chạy lệnh

docker run --name learn_mysql --network mysql -v /home/moe/mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123 -d mysql:5.7

in which

  • --name learn_mysql. tên của vùng chứa. Tên này sẽ được sử dụng ở bước sau, khi chúng ta khởi tạo vùng chứa chạy phpMyAdmin
  • --mạng mysql. set this container in network mysql vừa được tạo ở bước 1
  • -v /home/moe/mysql_data. /var/lib/mysql. Tập dữ liệu từ vùng chứa ra bên ngoài thư mục mysql_data mà chúng ta vừa tạo
  • -e MYSQL_ROOT_PASSWORD=123. đặt mật khẩu cho người dùng root. Mỗi máy chủ MySQL khi được khởi động đều sẽ có một người dùng root ban đầu

3. Khởi tạo Docker container từ Docker image của phpMyAdmin

Run command after

docker run --name myadmin -d --network mysql -p 8081:80 -e PMA_HOST=learn_mysql phpmyadmin/phpmyadmin

in which

  • --name myadmin. tên vùng chứa
  • --mạng mysql. set this container into in mysql network. Lúc này 2 container chạy phpMyAdmin và MySQL đều ở trong cùng 1 network
  • -e PMA_HOST=learn_mysql. địa chỉ IP của máy chủ MySQL. Vì chúng ta đã đặt 2 container chạy phpMyAdmin và MySQL trong cùng 1 mạng [mysql] nên chúng ta có thể sử dụng tên container chạy MySQL [learn_mysql] cho biến môi trường này
  • -p 8081. 80. ánh xạ cổng 80 của container với cổng 8081 của máy chủ

Sau khi hoàn thành cả 3 bước trên, chúng ta truy cập vào địa chỉ. http. //máy chủ cục bộ. 8081/, xuất hiện màn hình

Giao diện phpMyAdmin

 

Tại mục ngôn ngữ, bạn có thể chọn ngôn ngữ là Tiếng Việt hoặc Tiếng Anh

Tại mục Đăng nhập, bạn hãy sử dụng tài khoản root, mật khẩu chính là mật khẩu bạn đã đặt cho biến môi trường MYSQL_ROOT_PASSWORD khi khởi động tạo vùng chứa MySQL, như trong bài viết này thì mật khẩu tôi đặt là 123

Việc xuất/nhập cơ sở dữ liệu gần giống như công việc cơ bản của một quản trị viên web. Nó rất quan trọng và phải được thực hiện thường xuyên để đảm bảo tính an toàn cho dữ liệu, cũng như tránh những nguy cơ mất mát không thể lường trước được. Bạn có thể xuất cơ sở dữ liệu MySQL để tạo bản lưu trữ hoặc nhập cơ sở dữ liệu MySQL khi muốn chuyển website sang nhà cung cấp dịch vụ lưu trữ khác

Có nhiều công cụ để xuất/nhập cơ sở dữ liệu MySQL. Ở bài hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thực hiện bằng phpMyAdmin

Bạn cần gì?

Đăng nhập vào Control Panel của nhà cung cấp hosting. Ở đây chúng tôi sử dụng dịch vụ lưu trữ của Hostinger làm ví dụ nhưng các nhà cung cấp dịch vụ lưu trữ khác bạn cũng có thể truy cập tương tự

Bước 1 – Nhập cơ sở dữ liệu MySQL. Nhập cơ sở dữ liệu mysql

Để thực hiện nhập lại cơ sở dữ liệu bạn cần có tệp. sql chứa dữ liệu cần được nhập. Tệp dữ liệu có thể ở định dạng văn bản với đuôi. sql or in Gzip dạng nén với đuôi. sql. gz

Tiến hành đăng nhập vào Bảng điều khiển của Hostinger tại địa chỉ https. //cpanel. người dẫn chương trình. vn. Tiếp tục chọn vào nút Quản lý tại máy chủ cần nhập.

Tiếp theo, bạn hãy nhấn chọn vào phpMyAdmin tại mục Cơ sở dữ liệu MySQL

Các bước nhập cơ sở dữ liệu MySQL như sau

  1. Nhấp vào biểu tượng phpMyAdmin trong phần Cơ sở dữ liệu trong bảng điều khiển của Hostinger
  2. Chọn cơ sở dữ liệu của bạn [hoặc tạo mới một cơ sở dữ liệu], nhấn vào nút “Truy cập phpMyAdmin”
  3. Khi đã vào được giao diện phpMyAdmin để quản lý cơ sở dữ liệu của bạn, tiến hành nhập cơ sở dữ liệu MySQL. Nếu cơ sở dữ liệu chứa dữ liệu, điều đầu tiên cần thực hiện là xóa tất cả dữ liệu của cơ sở dữ liệu này trước khi nhập nếu không thể gặp lỗi. Để xóa các dữ liệu có sẵn, chọn cơ sở dữ liệu của bạn
  4. Bấm vào mục Chọn tất cả để chọn tất cả các bảng và nhấn nút Thả như hình bên để tiến hành xóa tất cả các dữ liệu hiện có. Bạn chỉ thực hiện bước này khi muốn nhập lại cơ sở dữ liệu cho một cơ sở dữ liệu đã có dữ liệu trước đó. Nếu bạn tạo một cơ sở dữ liệu mới để nhập thì có thể bỏ qua bước này
  5. Sau khi xóa cơ sở dữ liệu, hãy tiếp tục chọn Nhập ở menu ngang bên trên
  6. Bước tiếp theo, bạn sẽ chọn tệp sql trên máy của bạn để tải lên. File sql này có thể ở dạng văn bản. sql or dạng nén với đuôi. sql. zip hay. sql. gz đều được. Nhấn vào nút Choose File để chọn tập tin cơ sở dữ liệu cần nhập, nhấn tiếp Go để quá trình tải lên và nhập vào cơ sở dữ liệu của bạn. Khi phpMyAdmin chạy và hiện thông báo tương tự. Quá trình nhập đã hoàn tất thành công, 302 truy vấn đã được thực hiện. [u377365733_db. sql. gz] mean is too public database process

Bước 2 – Xuất cơ sở dữ liệu MySQL – Trích xuất DB

Việc xuất cơ sở dữ liệu cũng được thực hiện tương tự như khi nhập

Cơ sở dữ liệu bạn chỉ cần chọn cơ sở dữ liệu cần xuất và truy cập vào giao diện phpMyAdmin của cơ sở dữ liệu đó. Sau đó chọn mục Xuất ở menu ngang bên trên, các tùy chọn khác để mặc định rồi nhấp nút Đi để Xuất cơ sở dữ liệu MySQL về máy tính.

Tóm tắt các bước xuất cơ sở dữ liệu MySQL đơn giản như sau

  1. Truy cập vào phpMyAdmin của Cơ sở dữ liệu
  2. Chọn Xuất
  3. Chọn Nhanh [hoặc Tùy chỉnh và chọn tất cả các bạn]
  4. Hãy chắc chắn rằng định dạng là SQL

Bạn cũng có thể chọn xuất dữ liệu từ một bảng bất kỳ theo yêu cầu mà không phải là toàn bộ bảng trong cơ sở dữ liệu

 

Lời kết

Khi thực hiện nhập/xuất cơ sở dữ liệu, bạn cần thao tác cẩn thận, chính xác để tránh mất mát dữ liệu. Việc xuất cơ sở dữ liệu MySQL cũng có nhiều tùy chọn mở rộng khác nhau, đây là những tính năng nâng cao cần người dùng có kiến ​​thức về cơ sở dữ liệu mới nên làm. Nếu không, bạn cứ dùng default

Khi import cơ sở dữ liệu MySQL, nếu file quá lớn có thể gây lỗi cho phpMyAdmin. Hostinger setting cho phép bạn upload file data tối đa 128MB. Nếu tệp dữ liệu của bạn gặp lỗi khi nhập dữ liệu, hãy tham khảo bài viết hướng dẫn sau để nhập cơ sở dữ liệu MySQL có kích thước lớn. https. //www. người dẫn chương trình. vn/huong-dan/lam-the-nao-de-nhập-database-mysql-bang-big-dump/

 

Tác giả

Hải G

Hải G. là chuyên gia quản lý vận tải, điều hành các trang web dịch vụ. Anh có nhiều năm kinh nghiệm về VPS, Hosting, kỹ thuật SEO, CMS. Đặc biệt yêu thích WordPress và đã sử dụng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho các bạn khởi nghiệp

Chủ Đề