1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo: Công cụ PhpMyAdmin

10 561 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 430,5 KB

Nội dung

Báo cáo Công cụ PhpMyAdmin trình bày về: đặc điểm của công cụ PhpMyAdmin, cách cài đặt, sử dụng và quản trị cũng như sửa chữa một số lỗi thường gặp của công cụ PhpMyAdmin. Tài liệu nhằm giúp các bạn hiểu được và có thể sử dụng thành thạo PhpMyAdmin.

Trang 1

LỜI GIỚI THIỆU

Cơ sở dữ liệu là rất quan trọng trong sử dụng máy vi tính Trong thực

tế có rất nhiều các hệ quản trị CSDL, nổi bật là Microsoft SQL Server, MySQL Server, Oracle…Chúng ta cũng đã khá là quen khi dùng MSSQL của Microsoft đã có một trình quản trị CSDL cho MSSQL là Enterprise Manager, là một trình khá phổ biến và quản trị được mọi chức năng của MSSQL

Và chúng tôi xin giới thiệu với các bạn một công cụ mới là

phpMyAdmin là một công cụ để quản trị của MySQL, là một công cụ mã

nguồn mở và hoàn toàn miễn phí Trong bài báo cáo này của chúng tôi sẽ

giới thiệu lần lượt tới các bạn các chức năng của phpMyAdmin

phpMyAdmin đang trên sự phát triển và hoàn thiện, có rất nhiều phiên bản khác nhau, khi chúng tôi nghiên cứu thì có phiên bản 2.9.0.1

Hy vọng trong bài báo cáo này chúng tôi sẽ giới thiệu cho các bạn hiểu được và có thể sử dụng thành thạo được phpMyAdmin

Em xin chân thành cảm ơn

Trang 2

Mục lục

I GIỜI THIỆU CƠ BẢN VỀ phpMyAdmin 3

1 Các chức năng cơ bản của phpMyAdmin 3

2 Tổ chức liên kết dữ liệu 4

3 Bảo mật trong phpMyAdmin và sử dụng các chế độ truy cập 4

II HƯỚNG DẪN CÀI ĐẶT 5

1 Yêu cầu về cấu hình 5

2 Cài đặt nhanh 5

3 Cài đặt bằng mã có sẵn 8

III MỞ ĐẦU VỚI phpMyAdmin 12

IV QUẢN TRỊ phpMyAdmin 14

1 Phân quyền và nhóm người sử dụng 15

2 Làm việc với Cơ sở dữ liệu 18

3 Làm việc với bảng (Table) 23

4 Làm việc với Query 31

5 Làm việc với sự kiện Search 31

6 Làm việc với Operations 34

7 Giới thiệu về thẻ SQL và View trong phpMyAdmin 35

8 Giới thiệu về BookMark 36

V MỘT SỖ LỖI THƯỜNG GẶP 37

Trang 3

phpMyAdmin

- phpMyAdmin có thể quản lý toàn bộ MySQL server

- Phiên bản hiện tại có thể làm được những chức năng sau đây:

 Xem dữ liệu, xóa CSDL, bảng, view, trường và các chỉ số

 Tạo, sao chép, xóa, đổi tên và thay đổi CSDL, các bàng các trường và các chỉ số

 Bảo trì Server, các CSDL, các bảng

 Thực hiện, thao tác và bookmark bất kỳ câu lệnh SQL hoặc một lô các câu lệnh

 Nạp những tệp văn bản vào các bảng

 Tạo và đọc nhiều bảng

 Xuất dữ liệu ra nhiều kiểu định dạng CSV, XML, PDF, Open text, Spreadsheet của open office, Word, Excel, Latex định dang

 Quản trị đa server

 Quản lý người dùng và những đặc quyền

 Kiểm tra các thực thể liên kết trong bảng MyISAM

 Sử dụng truy vẫn bằng ví dụ, tạo các truy vấn phức tạp một cách tự động

 Tìm kiếm toàn bộ trong dư liệu hoặc một dữ liệu con của nó

 Thực hiện nhớ dữ liệu với bất kỳ định dạng sử dụng với những chức năng được thiết lập trước, như là hiển thị dư liệu dạng

Trang 4

 Hỗ trợ với hơn 50 ngôn ngữ

2 Tổ chức liên kết dữ liệu

Toàn bộ các thiết lập các tính năng của PHPMyAdmin (bookmarks, Comments, SQL-history, PDF-Generation, field contents, MIME-transformation…) bạn cần có các bảng rành cho những việc đó, những bảng đó nó có thể nằm trong một CSDL riêng của bạn hoặc ở trung tâm cơ sở dữ liệu đa người dùng

Bạn có thể tạo cơ sở dữ liệu cho việc trên bằng cách import lệnh SQL

ở tệp create_table_mysql.sql ở thư mục scripts trong thư mục của

PHPMyAdmin

Nều MySQL Server của bạn là phiên bản 4.1.22 hoặc mới hơn bạn càn

import tệp upgrade_tables_mysql_4_1_2+.sql

Bạn có thể sử dụng PHPMyAdmin tạo những bảng đấy cho bạn Bạn cần được cung cấp một số quyền đặc biệt từ người quản trị ở phần Privileges

Sau khi có được những bảng đó bạn cần chỉ rõ ra trong tệp config.inc.php

Đối với nâng cấp phpMyAdmin: Chỉ copy bình thường tệp config.inc.php ở phiên bản cũ vào thư mục vừa giải nén ở phiên bản mới

Nâng cấp MySQL từ phiên bản thấp hơn 4.1.2 bạn cần chạy đoạn mã SQL tại thư mục scripts/upgrade_tables_mysql_4_1_2+.sql

- phpMyAdmin nó không có bất cứ chế độ bảo vệ nào cho MySQL server của bạn, nó chỉ là một công cụ quản trị MySQL Server, nó

sử dụng toàn bộ các người sử dụng của MySQL cho nó, nó dùng

chức năng Privileges để phân quyền cho người sử dụng, quản trị

người dùng

- HTTP và cookie là hai kiểu truy cập được đề cử trong môi trường

đa người sử dụng multi-user enviroment nơi mà bạn cho người những người sử dụng quyền truy cập tới cơ sở dữ liệu riêng của họ

Trang 5

Thậm chí trong môi trường đơn người sử dụng single-user enviroment bạn nên hướng sang chế độ HTTP và Cookie vì thế tên

truy cập và mật khẩu của bạn sẽ không phải hiển thị một cách chính

xác trong tệp config.inc.php

- HTTP và cookie là hai chế độ truy cập có nhiều bảo mật, đăng nhập vào MySQL thông tin không cần đặt cấu hình ở phpMyAdmin Tuy nhiên mật khẩu của bạn vẫn được lưu ở dưới dạng văn bản trừ khi bạn sử dụng giao thức HTTPS mật khẩu của bạn sẽ được lưu lại và được mã hóa theo thuật toán và sử dụng chuỗi ký tự bạn nhập vào ở

biến blowfish

- HTTP sử dụng chế dộ là phương thức cho chép bạn đăng nhập vào với tất các các người sử dụng của MySQL

- Cookie bạn có thể sử dụng phương thức này để thay thế cho HTTP, cách này bạn phải cho phép cookie ở trình duyệt

- Config là chế độ ít bảo mật bởi vì nó yêu cầu bạn phải điền đầy đủ user name và password ở trong tệp config.inc.php, bất cứ ai đọc

tệp này đều có thể tìm ra được mật khẩu của bạn Không giống như HTTP và Cookie nó sẽ không bắt bạn điền user name và password mỗi khi đăng nhập vào, nó sẽ tự động vào cho bạn

1 Yêu cầu về cấu hình

- PHP từ 4.3.0 có một số Extension cho MySQL

- Có MySQL server 3.23.32 trở lên

- Webserver hỗ trợ PHP

- Web Browser (cookie enable)

Trang 6

http://easynews.dl.sourceforge.net/sourceforge/phpmyadmin/php MyAdmin-2.9.1.1-all-languages.tar.gz

- Copy thư mục vừa giải nén đổi tên thành thư mục phpMyAdmin sau

đó copy vào thư mục WebServer của bạn

- Tạo tệp config.inc.php ở thư mục gốc của phpMyAdmin, có thể đổi tên tệp config.smaple.inc.php đã có thông tin mẫu bạn chỉ việc đổi tên các biến sao cho phù hợp với cấu hình của bạn ý nghĩa các biến được miêu tả dưới đây

Ý nghĩa các biến trong tệp config.inc.php:

dùng

năng tạo quan hệ

Khi sử dụng kiểu auth_type

là ‘config’ thì điền user name và password vào đó

Cho phép truy cập vào phpMyAdmin với người sử dụng password để trống

String

or Array

Chỉ cho phép hiển thị những database nào =array(‘db1’,’db2’)

Trang 7

với kí tự ‘a’

hiển thị

Lưu thông tin về các PDF và lưu thông tin lược đồ

<’allow’|’deny’><username>

[from] <ipmask>

hạn

khóa

Trang 8

username và password đã đang nhập khi đăng nhập lại

bị lỗi

3 Cài đặt bằng mã có sẵn

- Tạo thư mục config trong thư mục phpMyAdmin của webserver của bạn

- Tại trình duyệt bạn sẽ đánh địa chỉ:

https://yourwebserver/phpmyadmin/scripts/setup.php

- Màn hình setup hiển thị, chọn add thêm MySQL server và bạn chỉ việc nhập các thông số, với ý nghĩa như các biến ở trên

Trang 9

- Màn hình cài đặt khi đã tồn tại sẵn một hoặc nhiều server

Trang 10

Phần Tên nút Ý nghĩa

được thêm

Left frame

Các thông số, hiển thị frame bên trái (Phần hiện danh sách Database, table, view )

hoặc đưa file lên (Import/Export)

truy cập

MySQL, khi có lỗi hoặc cần giúp đỡ

Charest (Các bảng mã,

mã hóa kí tự)

Cho phép chuyển đổi, charset mặc định

Mime/Relation/History Các thông sổ về các chức năng nâng

Ngày đăng: 11/10/2014, 07:32

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w