Api phần còn lại phpmyadmin

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

Api phần còn lại phpmyadmin
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 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

MySQL là hệ thống quản trị cơ sở dữ liệu tuyệt vời cho Web php và nó là miễn phí được tích hợp trong gói mà chúng tôi đã cài đặt trước đó. Giới thiệu php, cài đặt PHP, Apache, MYSQL. hôm nay chúng ta sẽ tiến hành tạo, thêm, xóa chỉnh sửa csdl trên giao diện phpMyadmin

Chuẩn bị

Open phpMyAdmin
Mở IE hay bất kỳ trình duyệt web nào
Go to http. //localhost/phpMyAdmin and login

Thực hiện

1. Create Database (CSDL – Cơ Sở Dữ Liệu)

Bước 1. Trang chủ
Bước 2. Trong mục Tạo cơ sở dữ liệu mới, khai báo
Ô trên. đặt tên cơ sở dữ liệu
Ô dưới. select utf8_General_ci (có thể hiện được tiếng việt)
Bước 3. Ghi chú Tạo
Ví dụ. Tạo cơ sở dữ liệu tên tintuc

Api phần còn lại phpmyadmin

2. Create Table (bảng)

Bước 1. Chọn cơ sở dữ liệu
Bước 2. Mục Tên. khai báo tên bảng muốn tạo (ví dụ. Thể loại)
Bước 3. Mục Số trường. khai báo trường số trong bảng (ví dụ. 4)
Bước 4. Dip node Go

Api phần còn lại phpmyadmin

Bước 5. Khai báo các trường trong bảng
Bước 6. Nhấn nút Lưu

Api phần còn lại phpmyadmin

3. Add data into Table (bảng)

Bước 1. Chọn bảng
Bước 2. Chèn link liên kết (xem hình)
Bước 3. Nhập dữ liệu
Bước 4. Dip node Go
Ví dụ. Thêm 2 bản ghi vào bảng theloai như sau

Api phần còn lại phpmyadmin

(Bạn có thể tham khảo cấu hình bên dưới)

Api phần còn lại phpmyadmin

4. Xem dữ liệu trong Table (bảng)

Bước 1. Chọn bảng muốn xem dữ liệu
Bước 2. Nhấn vào liên kết Browse (xem hình)
Mỗi lần xuất hiện 30 bản ghi
Ví dụ. Xem dữ liệu trong bảng theloai

Api phần còn lại phpmyadmin

5. Delete / Edit data in Table (bảng)

Bước 1. Chọn bảng muốn xóa sửa đổi (ví dụ theloai)
Bước 2. Nhấn vào liên kết Browse
Bước 3. Edit/xóa
Edit record. Nhấn nút Chỉnh sửa ( cây viết) trên dòng chứa bản ghi (xem hình)
Xóa bản ghi. Nhấn nút Drop (dấu chéo) trên dòng chứa bản ghi (xem hình)

Api phần còn lại phpmyadmin

6. Edit the table cấu trúc (bảng)

Bước 1. Chọn bảng
Bước 2. Cấu trúc nút liên kết
Bước 3
trường chỉnh sửa. Nhấn nút Thay đổi ( cây viết)
xóa trường. Drop button Drop (dấu chéo)
Thêm trường. Nhấn nút Đi trong mục Thêm

Api phần còn lại phpmyadmin

Ví dụ. Chỉnh sửa chiều dài của trường TenTL trong bảng theloai từ 255 xuống còn 100

Api phần còn lại phpmyadmin

7. Đổi tên Table (bảng)

Bước 1. Chọn bảng
Bước 2. Thao tác bấm liên kết
Bước 3. Đổi tên bảng thành. gõ tên mới
Bước 4. Dip node Go
Ví dụ. Đổi tên bảng theloai thành theloaitin

Api phần còn lại phpmyadmin

8. Delete Table (bảng)

Bước 1. Chọn bảng
Bước 2. Nhấn liên kết Drop
Ví dụ. Clear table theloaitin

Api phần còn lại phpmyadmin

Chú thích. ở bước 1, nếu bạn chọn cơ sở dữ liệu thì có nghĩa là xóa cơ sở dữ liệu

9. Bảng nhập (bảng)
Bước 1. Chọn cơ sở dữ liệu
Bước 2. Nhập liên kết
Bước 3. Nhấn nút Browse để chọn tệp. sql
Bước 4. Dip node Go
Ví dụ. Nhập dữ liệu từ tệp db1. sql (sau bài viết này bạn có thể tự động cơ sở dữ liệu đơn giản và kiểm tra lại)

Api phần còn lại phpmyadmin

10. Bảng xuất (bảng). xuất bảng ra tệp. sql

Bước 1. Chọn cơ sở dữ liệu
Bước 2. Nhập link Export
Bước 3. Xuất khẩu. select the table to export
Bước 4. Select file type is. SQL
Bước 5. Lưu dưới dạng tệp. nhấp vào lựa chọn
Bước 6. Dip node Go
Bước 7. Nhấn nút Lưu
Bước 8. Khai báo. tên tập tin, địa chỉ lưu trữ
Bước 9. Nhấn nút Lưu

Ví dụ. Xuất tất cả các bảng trong cơ sở dữ liệu tintuc ra tệp dbtin. sql

Api phần còn lại phpmyadmin

11. Cơ sở dữ liệu Xoaa (CSDL)
Bước 1. Nhập tên cơ sở dữ liệu
Bước 2. Nhấn liên kết Drop

Ví dụ. Xóa cơ sở dữ liệu tintuc

Api phần còn lại phpmyadmin

Kết luận. Do đó, ta đã biết các bước thực hiện của bảng cơ sở để quản trị mysql bằng giao diện phpMyadmin. Thật dễ dàng đúng không các bạn thực hiện đi nha. chúc may mắn. …