Cách cài đặt MySQL và cấu hình trong Linux?

Học cách chuẩn bị cho cơ sở dữ liệu Linux dựa trên SQL, tạo cơ sở dữ liệu mới và tạo người dùng cơ sở dữ liệu có quyền. Điều này cho phép bạn làm việc với nhiều dịch vụ khác

  • Chia sẻ mục này với mạng của bạn

Cách cài đặt MySQL và cấu hình trong Linux?

Qua
  • Jack Wallen

Đã xuất bản. 25 tháng 4 năm 2022

Mọi quản trị viên Linux đều phải cài đặt và thiết lập cơ sở dữ liệu vào một thời điểm nào đó. Điều này có thể bao gồm việc triển khai một trang web động, chẳng hạn như cho WordPress hoặc lưu trữ dữ liệu cho các ứng dụng web cũng như hồ sơ khách hàng, khách hàng và nhân viên. Cơ sở dữ liệu rất quan trọng đối với mọi loại hình kinh doanh

Linux trình bày nền tảng tốt nhất cho cơ sở dữ liệu. Đó là một hệ điều hành nguồn mở và đáng tin cậy với nhiều cơ sở dữ liệu được tạo sẵn đã có sẵn để cài đặt. Trong số các cơ sở dữ liệu được tạo sẵn này, máy chủ cơ sở dữ liệu MySQL là phổ biến nhất

cơ sở dữ liệu Linux

Các cơ sở dữ liệu có sẵn cho Linux bao gồm từ các công cụ nhúng, nhỏ như SQLite đến các cơ sở dữ liệu quan hệ mạnh mẽ như MySQL và thậm chí cả cơ sở dữ liệu NoSQL cho dữ liệu lớn. Một số cơ sở dữ liệu phổ biến hơn có sẵn cho Linux bao gồm

  • PostgreSQL
  • MariaDB
  • IBM Db2
  • Cơ sở dữ liệu Oracle
  • con chim lửa
  • Dịch vụ cơ sở dữ liệu quan hệ của Amazon
  • làm lại
  • nhập
  • Hệ thống tệp phân tán Hadoop

MySQL đại diện cho một hệ thống quản lý cơ sở dữ liệu quan hệ hoàn chỉnh, có nghĩa là nó bao gồm mọi thứ cần thiết cho việc lưu trữ và truy xuất dữ liệu. Nó sử dụng ngôn ngữ truy vấn SQL, vì vậy bất kỳ ai quen thuộc với ngôn ngữ đó đều có thể sử dụng cơ sở dữ liệu này một cách dễ dàng. Ngay cả đối với những người không quen với ngôn ngữ SQL, SQL được thiết kế để dễ học và dễ đọc

Cách thiết lập cơ sở dữ liệu trong Linux

Để cài đặt và thiết lập cơ sở dữ liệu MySQL trên Linux -- cụ thể là Ubuntu Server 20. 04 -- bắt đầu bằng cách đăng nhập vào Ubuntu Server và cài đặt MySQL bằng lệnh

Sudo apt-get cài đặt máy chủ mysql -y

Sau khi cài đặt hoàn tất, hãy khởi động và kích hoạt máy chủ bằng lệnh

kích hoạt sudo systemctl --now mysql

Bây giờ MySQL sẽ được cài đặt và chạy. Tuy nhiên, tài khoản quản trị MySQL không có mật khẩu, điều này gây ra sự cố bảo mật. Để bảo mật cài đặt MySQL, hãy ra lệnh

sudo mysql_secure_installation

Đầu tiên, hệ thống hỏi bạn có muốn bật thành phần "Xác thực mật khẩu" hay không, thành phần này yêu cầu tất cả các tài khoản sử dụng mật khẩu rất mạnh. Nhập Y để bật thành phần này; . Ngay cả khi bạn không kích hoạt thành phần này, bạn vẫn có thể sử dụng mật khẩu mạnh.

Cách cài đặt MySQL và cấu hình trong Linux?
Khi bạn bảo mật cài đặt MySQL của mình, bạn sẽ thấy thông tin sau, câu hỏi liệu MySQL có yêu cầu mật khẩu có độ mạnh nhất định hay không

Sau bước này, hệ thống sẽ nhắc bạn nhập và xác minh mật khẩu cho người dùng quản trị MySQL. Làm như vậy rồi trả lời Y cho các câu hỏi còn lại.

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

Khi bạn đã bảo mật máy chủ cơ sở dữ liệu MySQL, bạn có thể tạo cơ sở dữ liệu đầu tiên của mình

Tạo cơ sở dữ liệu đầu tiên

Trong hướng dẫn này, hãy tạo một cơ sở dữ liệu có tên là techtarget. Để làm điều đó, hãy đăng nhập vào bảng điều khiển MySQL bằng lệnh

sudo mysql -u root -p

Các tùy chọn là

  • -u, định nghĩa người dùng (trong trường hợp này là người dùng gốc)
  • -p, yêu cầu nhập mật khẩu

Nếu được nhắc nhập mật khẩu sudo, hãy nhập mật khẩu đó trước rồi nhập mật khẩu người dùng root MySQL khi được nhắc. Sau đó, bạn sẽ thấy mình ở bảng điều khiển MySQL

Cách cài đặt MySQL và cấu hình trong Linux?
Từ bảng điều khiển MySQL, bạn có thể tạo cơ sở dữ liệu Linux đầu tiên của mình

Bảng điều khiển MySQL đã sẵn sàng để bạn tạo cơ sở dữ liệu đầu tiên của mình

Để tạo cơ sở dữ liệu techtarget, hãy ra lệnh

TẠO mục tiêu công nghệ CƠ SỞ DỮ LIỆU;

Để xác minh việc tạo cơ sở dữ liệu, hãy ra lệnh

hiển thị cơ sở dữ liệu;

Bạn sẽ thấy techtarget được liệt kê (Hình 3)

Cách cài đặt MySQL và cấu hình trong Linux?
Với cơ sở dữ liệu hiển thị;

Tạo người dùng cơ sở dữ liệu mới với quyền

Tiếp theo, tạo người dùng có quyền truy cập cơ sở dữ liệu mới. Trong ví dụ này, tạo người dùng techtargetuser bằng lệnh

TẠO NGƯỜI DÙNG 'techtargetuser'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'MẬT KHẨU';

MẬT KHẨU đại diện cho một mật khẩu mạnh hoặc duy nhất.

Khi bạn tạo người dùng mới, người dùng đó không tự động có quyền truy cập vào cơ sở dữ liệu. Ví dụ: khi bạn cài đặt WordPress, việc sử dụng cơ sở dữ liệu techtarget và người dùng quản trị MySQL sẽ gây ra rủi ro bảo mật. Cơ sở dữ liệu techtarget và tài khoản techtargetuser giúp giảm thiểu rủi ro đó khi bạn cấp cho người dùng quyền truy cập vào cơ sở dữ liệu

Cấp cho người dùng quyền truy cập vào cơ sở dữ liệu bằng lệnh

CẤP TẤT CẢ TRÊN techtarget. * Đến 'techtargetuser'@'localhost' VỚI TÙY CHỌN CẤP;

Lệnh này cấp tất cả các quyền trên cơ sở dữ liệu techtarget -- và bất kỳ hoặc tất cả các bảng, sử dụng. * --  cho techtargetuser trên máy lưu trữ, với khả năng cung cấp cho người dùng khác bất kỳ đặc quyền cần thiết nào -- được xử lý bởi GRANT OPTION

Với điều đó, khi bạn cài đặt WordPress, hãy định cấu hình chi tiết cơ sở dữ liệu như vậy

  • cơ sở dữ liệu. mục tiêu công nghệ
  • người dùng cơ sở dữ liệu. người dùng công nghệ

Khi bạn cài đặt cơ sở dữ liệu, bạn có thể sử dụng máy chủ cơ sở dữ liệu của mình để làm việc với tất cả các loại ứng dụng và dịch vụ. Trong hầu hết các trường hợp, các ứng dụng yêu cầu MySQL -- chẳng hạn như WordPress và Nextcloud -- sẽ điền các cơ sở dữ liệu đó trong quá trình cài đặt, vì vậy bạn không phải thêm bảng và dữ liệu theo cách thủ công

Tìm hiểu sâu hơn về hoạt động, giám sát và quản lý trung tâm dữ liệu

  • Cách cài đặt MySQL và cấu hình trong Linux?
    Sự khác biệt giữa các lệnh su và sudo là gì?

    Cách cài đặt MySQL và cấu hình trong Linux?

    Bởi. Damon Garn

  • Cách cài đặt MySQL và cấu hình trong Linux?
    Sử dụng MicroK8s với Raspberry Pi trong hướng dẫn này

    Cách cài đặt MySQL và cấu hình trong Linux?

    Bởi. Stuart Burns

  • Cách cài đặt MySQL và cấu hình trong Linux?
    Tìm hiểu cách cài đặt MicroK8s cho Kubernetes

    Cách cài đặt MySQL và cấu hình trong Linux?

    Bởi. Stuart Burns

  • Cách cài đặt MySQL và cấu hình trong Linux?
    4 thực tiễn tốt nhất về bảo mật Docker để giảm thiểu rủi ro vùng chứa

    Cách cài đặt MySQL và cấu hình trong Linux?

    Bởi. Stuart Burns

Một phần của. Lời khuyên khi chuyển từ Windows sang Linux

Bài báo 2/4

Tiếp theo

8 điều cần biết khi chuyển từ Windows sang Linux

Chuyển sang Linux từ Windows có thể đưa ra những thách thức mới cho quản trị viên Linux mới bắt đầu. Dưới đây là tám mẹo cần ghi nhớ khi sử dụng HĐH Linux nếu bạn chỉ sử dụng Windows

Cách thiết lập cơ sở dữ liệu MySQL trong Linux

Học cách chuẩn bị cho cơ sở dữ liệu Linux dựa trên SQL, tạo cơ sở dữ liệu mới và tạo người dùng cơ sở dữ liệu có quyền. Điều này cho phép bạn làm việc với nhiều dịch vụ khác

Lời khuyên cho các trung tâm dữ liệu muốn thay đổi hệ điều hành

Khi bạn hoán đổi HĐH chính của trung tâm dữ liệu, trước tiên, hãy xem xét mục đích của HĐH thay thế và khối lượng công việc tối ưu của nó. Sau đó, bạn có thể tạo kế hoạch di chuyển hệ điều hành

Từ để đi. Tìm hiểu thuật ngữ Linux cơ bản

Bản phân phối là gì?

Làm cách nào để cài đặt và cấu hình MySQL trên Ubuntu?

Cách cài đặt và định cấu hình MySQL trên Ubuntu .
Bước 1. Cài đặt máy khách MySQL. Cài đặt mysql-client để kết nối từ xa với máy chủ. Sudo apt cài đặt mysql-client -y. .
Bước 2. Cài đặt máy chủ MySQL. .
Bước 3. Cấu hình MySQL. .
Bước 4. Điều chỉnh xác thực người dùng MySQL

Cấu hình thiết lập MySQL như thế nào?

Cách cài đặt MySQL .
điều kiện tiên quyết
Bước 1. Truy cập trang web chính thức của MySQL và tải xuống phần mềm phiên bản máy chủ cộng đồng. .
Bước 2. Tiếp theo, có hai tùy chọn có sẵn để tải xuống thiết lập. .
Bước 1. Sau khi tải về cài đặt, giải nén nó ở bất cứ đâu và nhấp đúp chuột vào bộ cài đặt MSI. tập tin exe

Làm cách nào để từng bước cài đặt MySQL 8 trong Linux?

Giải nén kho lưu trữ cài đặt
Tạo một tệp tùy chọn
Chọn loại máy chủ MySQL
Khởi tạo thư mục dữ liệu
Khởi động máy chủ lần đầu tiên
Khởi động MySQL từ Dòng lệnh Windows
Tùy chỉnh PATH cho Công cụ MySQL
Khởi động MySQL dưới dạng Dịch vụ Windows