[Info] Hướng dẫn cài đặt Mysql trên Ubuntu 18.04

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở và miễn phí phổ biến nhất thế giới. Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn cách cài đặt MySQL trên Ubuntu 18.

Cài đặt Mysql trên Ubuntu 18 – MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở và miễn phí phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn cách cài đặt MySQL trên Ubuntu 18.

Cài đặt Mysql trên Ubuntu 18

Tại thời điểm viết bài này, phiên bản MySQL mới nhất có sẵn từ kho lưu trữ chính thức của Ubuntu là MySQL phiên bản 5.7.

1. Cài đặt Mysql trên Ubuntu 18

Trước tiên, bạn cần cập nhật gói apt bằng lệnh sau:

sudo apt update

Sau đó cài đặt gói MySQL bằng lệnh sau:

sudo apt install mysql-server mysql-client -y

Sau khi cài đặt hoàn tất, dịch vụ MySQL sẽ tự động bắt đầu. Để kiểm tra xem máy chủ MySQL có đang chạy hay không, hãy sử dụng lệnh sau:

sudo systemctl status mysql

Ảnh chụp màn hình_1

2. Bảo mật MySQL

MySQL đi kèm với một tập lệnh mysql_secure_installation có thể thực hiện một số hoạt động liên quan đến bảo mật. Để sử dụng nó, hãy chạy lệnh sau

sudo mysql_secure_installation

Bạn sẽ được yêu cầu cấu hình PLUGIN MẬT KHẨU HỢP LỆ được sử dụng để kiểm tra độ mạnh của mật khẩu người dùng MySQL. Có ba cấp chính sách xác thực mật khẩu, thấp thấp), trung bình (Trung bình)mạnh. Nhấn ĐI VÀO nếu bạn không muốn đặt HỢP LỆ MẬT KHẨU PLUGIN.

Ảnh chụp màn hình_2

Trong lời nhắc tiếp theo, bạn sẽ được yêu cầu đặt mật khẩu cho người dùng gốc MySQL. Khi bạn làm điều đó, tập lệnh cũng sẽ yêu cầu bạn xóa người dùng ẩn danh, hạn chế quyền truy cập của người dùng root vào máy cục bộ localhost và xóa cơ sở dữ liệu thử nghiệm. Bạn nên trả lời câu hỏi Y cho tất cả các câu hỏi.

Mật khẩu mới: Nhập mật khẩu gốc mysql
Nhập lại mật khẩu mới: Nhập lại mật khẩu một lần nữa
Xóa người dùng ẩn danh? y
Không cho phép đăng nhập root từ xa? y
Xóa cơ sở dữ liệu thử nghiệm và truy cập vào nó? y
Tải lại bảng đặc quyền ngay bây giờ? y

3. Đăng nhập với tư cách là người chủ

Để tương tác với máy chủ MySQL từ dòng lệnh, bạn có thể sử dụng tiện ích máy khách MySQL. Trong hệ thống Ubuntu chạy MySQL 5.7 (và mới hơn), người dùng root được xác thực bằng plugin auth_socket.

bổ sung auth_socket xác thực người dùng kết nối từ localhost thông qua Unix socket. Nó nghĩa là bạn không thể đăng nhập người dùng root bằng mật khẩu. Để đăng nhập vào máy chủ MySQL với tư cách là người dùng root, hãy sử dụng lệnh sau:

sudo mysql

Screenshot_3 - cài đặt Mysql trên Ubuntu 18

Nếu bạn muốn đăng nhập vào máy chủ MySQL của mình với tư cách là người dùng root từ một chương trình bên ngoài như phpMyAdmin, bạn có hai tùy chọn.

HOSTVN Bạn không nên thay đổi phương thức xác thực cho người dùng gốc. Thay vào đó, hãy tạo một người dùng riêng cho mỗi cơ sở dữ liệu để đảm bảo an ninh.

  • Cách đầu tiên là thay đổi phương thức xác thực từ auth_socket Pháo đài mysql_native_password. Bạn có thể làm điều đó bằng cách chạy lệnh sau:
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;
  • Cách thứ hai, là tạo một người dùng quản trị mới có quyền truy cập vào tất cả các cơ sở dữ liệu:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

Thay thế very_strong_password bằng mật khẩu bạn muốn đặt.

4. Kết luận

Qua bài đăng này HOSTVN Tôi đã hướng dẫn bạn cách cài đặt MySQL trên Ubuntu 18. Nếu bạn có bất kỳ đề xuất nào, bạn có thể để lại bình luận bên dưới. Ngoài ra, bạn có thể xem thêm Hướng dẫn cài đặt MariaDB trên Ubuntu 18.

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort