BC tong ket NCKH 2019 TRƯỜNG ĐẠI HỌC KINH TẾ KHOA THỐNG KÊ TIN HỌC ––––––––––––––––––––––––––––––– BÁO CÁO THUYẾT TRÌNH HỌC PHẦN THỰC HÀNH QUẢN TRỊ CƠ SỞ DỮ LIỆU flush privileges; Bước 2: Chọn sở liệu MySQL: mysql> USE mysql; Bước 3: đặt mật cho người dùng root lệnh ALTER bằng cách nhập câu lệnh sau: mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'the-new-password'; 2.1.3 Xóa người dùng Để xóa người dùng MySQL Ubuntu, sử dụng câu lệnh sau: DROP USER 'username'@'localhost'; 2.1.4 Phân quyền MySQL Ubuntu Bước 1: Mở Terminal đăng nhập vào MySQL lệnh: sudo mysql -u root -p Bước 2: Tạo người dùng lệnh: CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; Bước 3: Cấp quyền cho người dùng lệnh GRANT: GRANT ALL PRIVILEGES ON * * TO 'username'@'localhost'; Bước 4: Lưu thay đổi lệnh FLUSH PRIVILEGES: FLUSH PRIVILEGES; Lệnh thông báo cho MySQL để tải lại quyền vừa cấp cho người dùng Bước 5: Kiểm tra quyền người dùng lệnh SHOW GRANTS: SHOW GRANTS FOR 'username'@'localhost'; Lệnh hiển thị danh sách quyền cấp cho người dùng Bước 6: Nếu muốn thu hồi quyền người dùng, bạn sử dụng lệnh REVOKE: REVOKE ALL PRIVILEGES ON * * FROM 'username'@'localhost'; Lệnh thu hồi tất quyền người dùng với tất sở liệu bảng Bước 7: Cuối cùng, đóng kết nối với MySQL lệnh: EXIT; Lưu ý để thực lệnh này, bạn cần phải đăng nhập vào MySQL với tư cách người dùng root người dùng có quyền truy cập quản trị 2.1.5 Cách thao tác với liệu MySQL Ubuntu Bước 1: Mở terminal đăng nhập vào MySQL tài khoản root: sudo mysql -u root -p Bước 2: Sử dụng lệnh sau để chuyển đến database mà bạn muốn truy cập: USE database_name; Ví dụ: Muốn tạo bảng lưu trữ thông tin khách hàng MySQL Ubuntu Bước 1: Đầu tiên, cần tạo database cách chạy lệnh sau: CREATE DATABASE mydatabase; Bước 2: Sau đó, sử dụng database cách chạy lệnh sau: USE mydatabase; Bước 3: Tiếp theo, tạo bảng để lưu trữ thơng tin khách hàng cách chạy lệnh sau: CREATE TABLE customers ( id INT PRIMARY KEY, name VARCHAR(50), email Bước 4: Sau đó, thêm khách hàng vào bảng "customers" cách chạy lệnh sau: INSERT INTO customers (id, name, email) VALUES (1, 'John Doe', 'johndoe@example.com'); Bước 5: Bạn sửa đổi email khách hàng có id = cách chạy lệnh sau: UPDATE customers SET email = 'johndoe123@example.com' WHERE id = 1; Bước 6: Cuối cùng, xóa khách hàng có id = cách chạy lệnh sau: DELETE FROM customers WHERE id = 1; Bước 7: Để xem liệu bảng "customers" MySQL Ubuntu, bạn sử dụng lệnh SELECT sau: SELECT * FROM customers; Bước 8: Xem số cột cụ thể bảng, định tên cột danh sách chọn (SELECT list) Ví dụ: SELECT * FROM customers WHERE email = 'johndoe@example.com'; 2.2 Ubuntu Remote Desktop Kích hoạt Ubuntu Remote Desktop Bước 1: Mở Menu góc phải hình chọn Settings Bước 2: Chọn Sharing, bật tính lên tiếp tục chọn mục Remote Desktop Bước 3: Kích hoạt tính Remote Desktop Cho phép máy bên kết nối vào đặt mật cần - Kết nối tới máy khác sử dụng Ubuntu Remote Desktop Vì Ubuntu Remote Desktop dựa VNC cần VNC Client để kết nối vào Bước 1: sudo apt install remmina Bước 2: chạy Remmina lên, nhập IP, Password, chọn giao thức kết nối VNC xong 2.3 Các câu lệnh Ubuntu 1.Lệnh ls: Dùng để liệt kê tất tệp thư mục thư mục ls 10 Lệnh cd: Dùng để di chuyển thư mục bash cd /path/to/directory Lệnh mkdir: Dùng để tạo thư mục mkdir directoryname Lệnh touch: Dùng để tạo tệp touch filename Lệnh cp: Dùng để chép tệp thư mục cp sourcefile destination cp sourcedirectory destination Lệnh mv: Dùng để di chuyển đổi tên tệp thư mục mv sourcefile destination mv sourcedirectory destination mv oldfilename newfilename Lệnh rm: Dùng để xóa tệp thư mục rm filename rm -r directoryname Lệnh sudo: Dùng để thực thi lệnh với quyền quản trị sudo command Lệnh apt-get: Dùng để quản lý gói phần mềm Ubuntu sudo apt-get update sudo apt-get install packagename sudo apt-get remove packagename 10 Lệnh ps: Dùng để hiển thị danh sách tiến trình chạy hệ thống ps 11 CHƯƠNG 12