Thứ Ba, 21 tháng 2, 2017

[Hệ quản trị CSDL]MySQL – Bài thực hành số 1


Cấu hình và quản lý truy cập


1. Cấu hình Mysql server làm việc tại cổng 3307.

  - Nhấn nút config
  - Nhấn nút service port and setting
  - Thay cổng Main Port thành giá trị mong muốn


   - Chỉnh file   httpd.conf, Tìm ServerName và Listen, thay số trên dòng này thành cổng cần đổi
      Listen 3307
      ServerName localhost:3307

2. Đăng nhập vào Mysql server với tài khoản root và thay đổi lại mật khẩu root.
  - Mở cửa số lệnh Xampp shell
  - Chạy lệnh mysqladmin.exe -u root password newpassword
  - Mở file xampp\phpMyAdmin\config.inc.php
  - Chỉnh nội dung của dòng
$cfg['Servers'][$i]['user']     = 'root';
$cfg['Servers'][$i]['password'] = '';
Từ chỗ '' ở dòng password thay thành password mới

3. Sửa lại file cấu hình để khi đăng nhập không cần gõ lại số cổng tại dòng lệnh (Gợi ý: khai báo cấu hình cổng trong phần [client])





4. Kiểm tra xem tài khoản root có quyền truy cập tới Mysql server từ máy tính khác không (Gợi ý: truy vấn bảng mysql.user). Nếu có, sửa lại để tài khoản root chỉ có thể truy cập từ máy cục bộ. Sau khi sửa có thể kiểm tra lại kết nối từ máy tính thực hành khác.



5. Tạo tài khoản người dùng demo, mật khẩu 123@abc. Người dùng demo chỉ có thể

truy cập tới Mysql server tại chính máy tính cài Mysql server.

6. Phân quyền người dùng demo đã tạo ở bước 4 có toàn quyền trên CSDL sakila.

7. Tạo tài khoản người dùng guest có thể truy cập tới Mysql server từ bất kỳ máy

tính nào.

8. Phân quyền người dùng guest chỉ quyền đọc trên bảng film của CSDL sakila.

9. Kiểm tra các quyền trên khi đăng nhập với tài khoản demo và guest.

10.Kết thúc tắt Mysql server sử dụng lệnh shutdown của chương trình mysqladmin.

Tài liệu tham khảo:
1.http://stackoverflow.com/questions/11294812/how-to-change-xampp-apache-server-port
2.http://www.scriptarticle.com/how-to-change-or-reset-xampp-mysql-root-password/
3.

Không có nhận xét nào:

Đăng nhận xét