Cách Cài đặt Mysql Trên Ubuntu 18.04 - Android 2022 - Joe Comp
Có thể bạn quan tâm
MySQL là hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở phổ biến nhất. Nó nhanh, dễ sử dụng, có thể mở rộng và là một phần không thể thiếu của ngăn xếp LAMP và LEMP phổ biến.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt và bảo mật MySQL trên máy Ubuntu 18.04.
Điều kiện tiên quyết
Hãy chắc chắn rằng bạn đã đăng nhập như một người dùng với các đặc quyền sudo.
Cài đặt MySQL trên Ubuntu
Tại thời điểm viết bài viết này, phiên bản mới nhất của MySQL có sẵn từ kho chính thức của Ubuntu là phiên bản MySQL 5.7.
Để cài đặt MySQL trên máy chủ Ubuntu của bạn, hãy làm theo các bước dưới đây:
-
Đầu tiên, cập nhật chỉ mục gói apt bằng cách gõ:
sudo apt update
Sau đó cài đặt gói MySQL bằng lệnh sau:
sudo apt install mysql-server
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, gõ:
sudo systemctl status mysql
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago Main PID: 17382 (mysqld) Tasks: 27 (limit: 2321) CGroup: /system.slice/mysql.service `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Bảo mật MySQL
Gói máy chủ MySQL đi kèm với một tập lệnh gọi là mysql_secure_installation có thể thực hiện một số hoạt động liên quan đến bảo mật.
Chạy tập lệnh bằng cách gõ:
sudo mysql_secure_installation
Bạn sẽ được yêu cầu định cấu hình VALIDATE PASSWORD PLUGIN được sử dụng để kiểm tra độ mạnh của mật khẩu của người dùng MySQL và cải thiện bảo mật. Có ba cấp chính sách xác thực mật khẩu, thấp, trung bình và mạnh. Nhấn ENTER nếu bạn không muốn thiết lập plugin mật khẩu xác thực.
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 root MySQL. Khi bạn thực hiện đ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ộ và xóa cơ sở dữ liệu kiểm tra. Bạn nên trả lời câu trả lời của Y Y (có) cho tất cả các câu hỏi.
Đăng nhập bằng root
Để 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 được cài đặt như một phần phụ thuộc của gói máy chủ MySQL.
Trong các hệ thống Ubuntu chạy MySQL 5.7 (và phiên bản mới hơn), người dùng root được xác thực bằng plugin auth_socket theo mặc định.
Plugin auth_socket xác thực người dùng kết nối từ localhost thông qua tệp ổ cắm Unix. Điều này có nghĩa là bạn không thể xác thực là root bằng cách cung cấp mật khẩu.
Để đăng nhập vào máy chủ MySQL là loại người dùng root:
sudo mysql
Bạn sẽ được trình bày với trình bao MySQL như dưới đây:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 8 Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Cách đầu tiên là thay đổi phương thức xác thực từ auth_socket thành mysql_native_password . Bạn có thể làm điều đó bằng cách chạy lệnh sau:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password'; FLUSH PRIVILEGES;
Tùy chọn thứ hai, được đề xuất là tạo 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';
Phần kết luận
Bây giờ máy chủ MySQL của bạn đã hoạt động và bạn biết cách kết nối với máy chủ MySQL từ dòng lệnh, bạn có thể muốn kiểm tra các hướng dẫn sau:
UbuntuBài đăng này là một phần của loạt bài hướng dẫn cách cài đặt-lemp-stack-on-ub Ubuntu-18-04.
Các bài viết khác trong loạt bài này:
• Cách cài đặt Nginx trên Ubuntu 18.04 • Cách thiết lập khối máy chủ Nginx trên Ubuntu 18.04 • Bảo mật Nginx bằng Let Encrypt trên Ubuntu 18.04 • Cách cài đặt MySQL trên Ubuntu 18.04 • Cách cài đặt PHP trên Ubuntu 18.04Từ khóa » Sử Dụng Mysql Trên Ubuntu
-
Mysql Cơ Bản Trên Ubuntu (Phần I) - Viblo
-
Cách Cài đặt MySQL Trên Ubuntu 20.04
-
Cài đặt Và Tối ưu MySQL Trên Ubuntu 20.04 - VinaHost
-
Cài đặt MySQL Trên Ubuntu 20.04 - Hướng Dẫn AZDIGI
-
Hướng Dẫn Cài đặt Mysql Trên Ubuntu 20 - HOSTVN Blog
-
MySQL Cơ Bản Trên Ubuntu (Phần I) - Bizfly Cloud
-
Hướng Dẫn Cài đặt MySQL Trên Ubuntu 22.04 | 20.04 LTS
-
Cho Phép Truy Xuất Từ Xa Vào MySQL Trên Ubuntu - Lập Trình
-
Chi Tiết Bài Học 4. Cài đặt MYSQL Trên Ubuntu14-04 - Vimentor
-
Hướng Dẫn Cài đặt Mysql Trên Ubuntu 20.04 - Dangkhoagms
-
Cài đặt MySQL Trên Ubuntu 18.04 - CLOUD VIỆT - CloudViet
-
Hướng Dẫn Cài đặt MySQL Trên Ubuntu 20.04 - How To - N Support
-
Cách Cài đặt MySQL Trên Ubuntu 20.04 [Quickstart]
-
Cách Cài đặt MySQL Workbench Trên Ubuntu - Howto88