Hướng dẫn create database in phpmyadmin

Một công cụ trực quan giúp quản lý database cực hay đó là phpMyAdmin, nếu bạn chưa biết cách sử dụng thì hãy đọc bài viết dưới đây ngay nhé.

I. Tìm hiểu về phpMyAdmin

1. phpMyAdmin là gì?

- phpMyAdmin là công cụ được viết bằng ngôn ngữ PHP giúp quản trị cở sở dữ liệu MySQL thông qua giao diện web. 

2. Các tính năng của phpMyAdmin

  • Quản lý user: thêm, xóa, sửa(phân quyền).
  • Quản lý database: tạo mới, xóa, sửa, thêm bảng, hàng, trường, tìm kiếm đối tượng.
  • Nhập xuất data(Import/Export): hỗ trợ các định dạng SQL, XML và CSV.
  • Thực hiện các truy vấn MySQL, giám sát quá trình và theo dõi.
  • Sao lưu và khôi phục(Backup/Restore): Thao tác thủ công.

- phpMyAdmin là một công cụ khá hay để duyệt cơ sở dữ liệu, quản lý các đặc quyền người dùng và thực hiện các truy vấn SQL, ngoài ra, nó có thể được coi là một công cụ quản trị đầy đủ tính năng.

3. Các hạn chế của phpMyAdmin

  • Chức năng export/import của phpMyAdmin thiếu rất nhiều tính năng mà bạn mong muốn:
  • Lập kế hoạch (Scheduling): Với phpMyAdmin, không có cách nào để tự động xuất database data.
  • Hỗ trợ lưu trữ phương tiện truyền thông (Storage media support): Vì phpMyAdmin là một phần mềm dựa trên web nên bạn chỉ có thể làm việc với nó thông qua trình duyệt. Điều này có nghĩa là bạn chỉ có thể lưu các bản sao lưu vào các local drive có sẵn trên hệ thống của mình, thông qua hộp thoại Save As... của trình duyệt.
  • Nén, mã hóa và các tùy chọn khác: Các tệp được xuất bằng phpMyAdmin được lưu dưới dạng text files phổ biến, không cần xử lý thêm. Lưu trữ ở dạng ban đầu sẽ khiến chúng chiếm rất nhiều dung lượng đĩa và không an toàn.

II. Tạo database - phpMyAdmin

1. Tạo database

- Khởi động XAMPP, click vô Start kích hoạt Apache và MySQL.

Hướng dẫn create database in phpmyadmin

- Trong XAMPP đã có sẵn phpMyAdmin, chúng ta chỉ cần mở trang bằng cách click vào button Admin tương ứng với MySQL, giao diện phpMyAdmin có dạng như hình dưới

Hướng dẫn create database in phpmyadmin

- Click vào tab Databases, màn hình tạo database sẽ hiện ra, ở màn hình này ta chỉ chú ý phần Create database

  • Database name: điền tên database cần tạo, ví dụ: tintuc.
  • Collation: chọn dạng ngôn ngữ hiển thị, bạn có thể chọn utf8_general_ci.

Hướng dẫn create database in phpmyadmin

2. Tạo user kết nối với database

- Thông thường ta có thể sử dụng luôn username root của MySQL để kết nối database, tuy nhiên về lý do bảo mật, chúng ta nên tạo riêng cho mỗi database một user riêng.

  • Click vào database có tên tintuc từ danh sách database bên trái, để thao tác những gì liên quan chỉ mỗi database tintuc.
  • Chọn tab Privileges để tạo user.
  • Click chọn Add user account để bắt đầu tạo

Hướng dẫn create database in phpmyadmin

- Tại màn hình tạo account, chú ý những vị trí được đánh dấu trong hình:

Hướng dẫn create database in phpmyadmin

  • ①: Đặt tên username, ví dụ user_tintuc.
  • ②: Chọn host name, thông thường chọn local, bên còn lại sẽ tự động hiển thị localhost, cách chọn này cũng phù hợp khi cấu hình server thực tế.
  • ③: Đặt password, ví dụ đặt 12345678.
  • ④: Xác nhận lại password, gõ như trên.
  • ⑤: Click chọn để tạo user cho database tintuc.

- Cũng ở màn hình tạo account này, click chọn Check all để cấp quyền truy cập cho user vừa tạo, tất nhiên bạn cũng có thể có lựa chọn riêng để giới hạn quyền của user.

Hướng dẫn create database in phpmyadmin

- Cuối cùng click button Go bên dưới để kết thúc việc tạo user.

Bài viết nên đọc

Trên đây là những kiến thức từ kinh nghiệm bản thân mình nên các bạn có thể tham khảo. Nếu các bạn có góp ý cho mình thì hãy gửi vào đây, mình sẵn sàng nhận ý kiến đóng góp từ các bạn.

Khi xây dựng một trang web bất kỳ các dữ liệu như hình ảnh, bài viết sẽ được lưu trữ tại CSDL (Database). Trong cơ sở dữ liệu sẽ chia thành nhiều bảng khác nhau. Để hỗ trợ cho lập trình viên thao tác dễ dàng hơn Database được tích hợp công cụ quản trị Phpmyadmin mã nguồn mở. Sử dụng hoàn toàn miễn phí cho MySQL và MariaDB.

Các bước tạo CSDL Database trong Phpmyadmin trên MySQL localhost

Bước 1: Trước tiên bạn cần download phần mềm XAMPP hoặc WAMP về máy tính, tiếp theo bật Apache và MySQL lên

Để mở bạn truy cập theo đường dẫn C:\xampp\xampp-control

Hướng dẫn create database in phpmyadmin

Bước 2:localhost/phpmyadmin lên trình duyệt

Ấn vào Mới (New) để tạo CSDL mới

Hướng dẫn create database in phpmyadmin

Bước 3: Điền tên cơ sở dữ liệu => Chọn utf8_general_ci => Ấn tạo

Hướng dẫn create database in phpmyadmin

Bước 4: Khi thực hiện xong sẽ hiện ra một bảng như hình dưới, tại đây chúng ta sẽ thêm bảng chẳng hạn như đặt tên là “thanhvien” để lưu thành viên với 4 cột bao gồm id, tên, năm sinh, email

Hướng dẫn create database in phpmyadmin

Nếu bạn chỉ dùng để học PHP hay WordPress thì không cần phải tạo user cho nó. Bởi mặc định sẽ là “root” và mật khẩu để trống. Nhưng vì lý do bảo mật đặc biệt là khi làm việc trên Hosting thì cần phải thay đổi user và đặt lại password

Bước 1: Nhấp vào User accounts (Các tài khoản người dùng)

Hướng dẫn create database in phpmyadmin

Bước 2: Ấn vào Add user account

  • Điền tên user name
  • Host name là localhost
  • Password
  • Tích chọn dòng Grant all…
  • Đồng thời cũng tích ô Check all
  • Ấn vào nút Tạo (Go)

Hướng dẫn create database in phpmyadmin

Cuối chúng ta được kết quả:

Hướng dẫn create database in phpmyadmin

Trên đây SONGMAWEB vừa hướng dẫn cách tạo cơ sở dữ liệu trong Phpmyadmin phục vụ cho lưu trữ các dữ liệu khi thiết kế website. Qua bài viết với các bước đơn giản bạn hoàn toàn có thể làm được ngay sau khi đọc xong.