Lời mở đầu

Trong thế giới phát triển web, cơ sở dữ liệu đóng vai trò cực kỳ quan trọng trong việc lưu trữ và quản lý dữ liệu. Một trong những công cụ phổ biến nhất giúp bạn quản lý MySQL/MariaDB dễ dàng chính là phpMyAdmin. Vậy phpMyAdmin là gì, nó có những tính năng gì nổi bật và cách sử dụng ra sao? Bài viết này sẽ giúp bạn hiểu rõ và hướng dẫn cách sử dụng phpMyAdmin hiệu quả.

phpMyAdmin là gì?

phpMyAdmin là gì?

phpMyAdmin là một ứng dụng web mã nguồn mở, được viết bằng PHP, giúp quản lý cơ sở dữ liệu MySQLMariaDB thông qua giao diện đồ họa trực quan. Thay vì sử dụng dòng lệnh phức tạp, phpMyAdmin cho phép bạn thao tác với cơ sở dữ liệu một cách đơn giản và thuận tiện.

2.1. Lịch sử phát triển của phpMyAdmin

phpMyAdmin được phát triển bởi Tobias Ratschiller vào năm 1998, nhằm mục đích giúp quản trị viên dễ dàng thao tác với MySQL mà không cần sử dụng dòng lệnh. Sau này, dự án được tiếp tục phát triển bởi một nhóm lập trình viên và trở thành công cụ quản lý MySQL phổ biến nhất hiện nay.

2.2. Các tính năng nổi bật của phpMyAdmin

  • Quản lý cơ sở dữ liệu MySQL và MariaDB thông qua giao diện web.

  • Tạo, chỉnh sửa, xóa cơ sở dữ liệu, bảng, cột và dòng dữ liệu dễ dàng.

  • Hỗ trợ nhập/xuất dữ liệu dưới nhiều định dạng như SQL, CSV, XML, JSON...

  • Chạy truy vấn SQL trực tiếp trên giao diện web.

  • Quản lý tài khoản người dùng và quyền truy cập vào cơ sở dữ liệu.

  • Tạo và quản lý các chỉ mục (index), khóa ngoại (foreign key) giúp tối ưu truy vấn.

  • Hỗ trợ nhiều ngôn ngữ, trong đó có tiếng Việt.

Cách cài đặt và sử dụng phpMyAdmin

Cách cài đặt và sử dụng phpMyAdmin

Sau khi hiểu rõ phpMyAdmin là gì, bạn cần biết cách cài đặt và sử dụng công cụ này để quản lý cơ sở dữ liệu hiệu quả.

3.1. Cách cài đặt phpMyAdmin trên máy chủ

Để sử dụng phpMyAdmin, bạn cần cài đặt một máy chủ web có hỗ trợ PHP và MySQL/MariaDB. Một số môi trường phổ biến bao gồm:

  • XAMPP (Windows, macOS, Linux)

  • WAMP (Windows)

  • LAMP (Linux)

  • MAMP (macOS)

3.1.1. Cài đặt phpMyAdmin trên XAMPP

  1. Tải XAMPP: Truy cập Apache Friends và tải phiên bản phù hợp với hệ điều hành của bạn.

  2. Cài đặt XAMPP: Chạy trình cài đặt và chọn các thành phần cần thiết như Apache, MySQL và phpMyAdmin.

  3. Khởi động XAMPP: Mở bảng điều khiển XAMPP và bật Apache và MySQL.

  4. Truy cập phpMyAdmin: Mở trình duyệt và nhập http://localhost/phpmyadmin.

3.1.2. Cài đặt phpMyAdmin trên máy chủ Linux

Nếu bạn đang sử dụng máy chủ Linux (Ubuntu, CentOS), bạn có thể cài đặt phpMyAdmin bằng lệnh:

bash

CopyEdit

sudo apt update sudo apt install phpmyadmin

Sau khi cài đặt, bạn có thể truy cập phpMyAdmin qua http://yourserver/phpmyadmin.

3.2. Cách sử dụng phpMyAdmin để quản lý cơ sở dữ liệu

Sau khi cài đặt thành công, bạn có thể sử dụng phpMyAdmin để quản lý cơ sở dữ liệu theo các bước sau:

3.2.1. Đăng nhập vào phpMyAdmin

  • Truy cập http://localhost/phpmyadmin hoặc http://yourserver/phpmyadmin.

  • Nhập tên đăng nhập (thường là root nếu trên localhost).

  • Nhập mật khẩu (để trống nếu chưa đặt mật khẩu).

3.2.2. Tạo cơ sở dữ liệu mới

  1. Nhấn vào tab Database.

  2. Nhập tên cơ sở dữ liệu.

  3. Chọn bảng mã ký tự (utf8_general_ci để hỗ trợ tiếng Việt).

  4. Nhấn Create để tạo.

3.2.3. Tạo bảng mới

  1. Chọn cơ sở dữ liệu vừa tạo.

  2. Nhập tên bảng và số cột.

  3. Định nghĩa tên cột, kiểu dữ liệu và thuộc tính.

  4. Nhấn Save để lưu bảng.

3.2.4. Nhập và xuất dữ liệu

  • Nhập dữ liệu: Chọn tab Import, tải lên tệp SQL hoặc CSV.

  • Xuất dữ liệu: Chọn tab Export, chọn định dạng mong muốn và tải về.

3.2.5. Chạy truy vấn SQL

Nếu bạn muốn thao tác trực tiếp bằng SQL, vào tab SQL, nhập truy vấn và nhấn Go để thực thi.

Ví dụ:

sql

CopyEdit

CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL, password VARCHAR(255) NOT NULL );

Lưu ý khi sử dụng phpMyAdmin và bảo mật

Lưu ý khi sử dụng phpMyAdmin và bảo mật

Dù phpMyAdmin rất tiện lợi, nhưng bạn cần chú ý đến các vấn đề bảo mật để tránh bị tấn công.

4.1. Thay đổi URL mặc định

Thay vì sử dụng URL mặc định phpmyadmin, bạn nên đổi tên thư mục để tránh hacker quét tìm.

bash

CopyEdit

mv /usr/share/phpmyadmin /usr/share/dbadmin

4.2. Đặt mật khẩu mạnh cho tài khoản MySQL

Hãy sử dụng mật khẩu mạnh cho tài khoản root để tránh bị truy cập trái phép.

sql

CopyEdit

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MatKhauM@nh123!';

4.3. Hạn chế quyền truy cập từ xa

Nếu không cần thiết, hãy cấu hình tường lửa để chỉ cho phép truy cập phpMyAdmin từ các địa chỉ IP cụ thể.

bash

CopyEdit

sudo ufw allow from 192.168.1.100 to any port 80

Kết luận

Qua bài viết này, bạn đã hiểu rõ phpMyAdmin là gì, cách cài đặt và sử dụng công cụ này để quản lý cơ sở dữ liệu MySQL/MariaDB một cách dễ dàng. Với giao diện trực quan, nhiều tính năng mạnh mẽ, phpMyAdmin là một công cụ không thể thiếu cho các lập trình viên và quản trị viên web.

Nếu bạn là người mới bắt đầu, hãy thử nghiệm các tính năng cơ bản như tạo cơ sở dữ liệu, thêm bảng và nhập/xuất dữ liệu. Đừng quên áp dụng các biện pháp bảo mật để đảm bảo an toàn cho hệ thống của bạn.

Cùng Tempi khám phá ngay nhé!

Bài viết liên quan

Hỗ trợ sử dụng:

1900 633 680 / 028 7301 3680

support@tempi.vn

Đề nghị hợp tác, đề xuất tài trợ:

CÔNG TY CỔ PHẦN CÔNG NGHỆ TEKO VIỆT NAM

Tầng 7, số 22 phố Láng Hạ, Phường Láng Hạ, Quận Đống Đa, Thành phố Hà Nội, Việt Nam.

Tầng 8, số 17 Bà Huyện Thanh Quan, Phường 6, Quận 3, Thành phố Hồ Chí Minh, Việt Nam.

Giấy chứng nhận đăng ký doanh nghiệp số 0107705299 do Sở Kế Hoạch và Đầu Tư Thành Phố Hà Nội cấp lần đầu ngày 13/01/2017.

© Teko Vietnam All Rights Reserved

Cộng đồng Tempi trên Facebook

Cộng đồng Tempi trên Facebook