Cách cài đặt máy khách MySQL trên phiên bản EC2

MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở rất phổ biến có thể chạy trên Linux, Windows và Mac OS. Nó thường được sử dụng làm cơ sở dữ liệu phụ trợ cho các ứng dụng web, mặc dù nó cũng có thể được sử dụng để lưu trữ dữ liệu cho phần mềm khác. Bạn có thể sử dụng MySQL để lưu trữ và sắp xếp dữ liệu, truy xuất dữ liệu khi cần và chuyển đổi dữ liệu sang định dạng khác (e. g. thay đổi nó từ văn bản thành số). Nó thường được các công ty thuộc mọi quy mô sử dụng làm cơ sở dữ liệu cho các trang web và ứng dụng của họ

Quảng cáo

Bài viết này sẽ hướng dẫn quá trình cài đặt MySQL 8 trên Amazon Linux 2. Khi bạn hoàn tất, bạn sẽ có một cơ sở dữ liệu MySQL hoạt động đầy đủ mà bạn có thể sử dụng với Bảng điều khiển AWS hoặc ứng dụng của riêng bạn. Bạn cũng có thể sử dụng Amazon RDS để định cấu hình các cơ sở dữ liệu khác ngoài MySQL

Cách cài đặt MySQL 8 trên Amazon Linux

Nhóm chính thức của MySQL cung cấp các gói RPM để cài đặt các hệ thống Amazon Linux. Làm theo từng bước bên dưới để hoàn tất cài đặt MySQL

    Định cấu hình kho lưu trữ Yum

    Hầu hết các gói yêu cầu các phụ thuộc có sẵn trong các kho lưu trữ của bên thứ ba khác. Sử dụng lệnh sau để định cấu hình kho lưu trữ EPEL cần thiết để cài đặt gói

    sudo amazon-linux-extras install epel -y 
    

    Sau đó định cấu hình kho lưu trữ MySQL bằng cách cài đặt gói được cung cấp bởi trang web chính thức của MySQL

    sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm 
    

  1. Cài đặt máy chủ MySQL
  2. Bạn có thể cấu hình thành công kho lưu trữ, hệ thống của bạn đã sẵn sàng để cài đặt MySQL. Thực hiện lệnh được đề cập bên dưới để cài đặt máy chủ cộng đồng MySQL 8 trên Amazon Linux

    sudo yum install mysql-community-server 
    

    Nhấn 'y' để xác nhận được nhắc trong khi cài đặt

    Cách cài đặt máy khách MySQL trên phiên bản EC2
    Cài đặt gói MySQL trên Amazon Linux 2

  3. Kích hoạt và bắt đầu dịch vụ MySQL
  4. Sau khi cài đặt kết thúc thành công. Dịch vụ MySQL mặc định sẽ bị dừng và ở trạng thái không hoạt động. Đầu tiên, sử dụng các lệnh sau để kích hoạt dịch vụ tự động khởi động khi khởi động hệ thống, sau đó khởi động thủ công lần đầu tiên

    systemctl active mysqld 
    systemctl start mysqld 
    

    Sau đó, sử dụng lệnh sau để xem trạng thái dịch vụ MySQL. Nó nên được kích hoạt và chạy

    systemctl status mysqld 
    
    Cách cài đặt máy khách MySQL trên phiên bản EC2
    Kích hoạt và bắt đầu dịch vụ MySQL

    Tìm mật khẩu gốc ban đầu

    Trong quá trình cài đặt các gói, mật khẩu ban đầu được định cấu hình cho tài khoản gốc MySQL. Bạn có thể tìm thấy mật khẩu này từ tệp nhật ký MySQL

    cat /var/log/mysql.log | grep "A temporary password" 
    

    Bạn sẽ thấy đầu ra bên dưới bao gồm mật khẩu gốc mặc định

    Cách cài đặt máy khách MySQL trên phiên bản EC2
    Lấy mật khẩu root mặc định sau khi cài đặt

    Mật khẩu này sẽ được yêu cầu trong bước tiếp theo

    Thiết lập cài đặt bài đăng MySQL

    Một tập lệnh sau khi cài đặt được cung cấp bởi các gói MySQL. Điều đó hữu ích cho việc định cấu hình MySQL một lần sau khi cài đặt. Điều này giúp chúng tôi định cấu hình mật khẩu tài khoản root mạnh, người dùng ẩn danh từ xa, không cho phép truy cập root từ xa và xóa cơ sở dữ liệu thử nghiệm

    Thực hiện lệnh sau từ thiết bị đầu cuối

    sudo mysql_secure_installation 
    

    Nhập mật khẩu root được tìm thấy ở bước trên, sau đó đặt mật khẩu mới cho tài khoản root MySQL. Tiếp theo, hãy làm theo các hướng dẫn trên màn hình và Nhấn Y cho tất cả các thao tác khác để áp dụng bảo mật được cải thiện

    • Nhập mật khẩu cho người dùng root. [Nhập mật khẩu gốc hiện tại]
    • Mật khẩu mới. [Nhập mật khẩu gốc mới]
    • Nhập lại mật khẩu mới. [Nhập lại mật khẩu root mới]
    • Độ mạnh ước tính của mật khẩu. 100
      Thay đổi mật khẩu cho root? . Y cho Có, bất kỳ phím nào khác cho Không). N
    • Xóa người dùng ẩn danh? . Y cho Có, bất kỳ phím nào khác cho Không). y
    • Không cho phép root đăng nhập từ xa? . Y cho Có, bất kỳ phím nào khác cho Không). y
    • Xóa cơ sở dữ liệu thử nghiệm và truy cập vào nó? . Y cho Có, bất kỳ phím nào khác cho Không). y
    • Tải lại bảng đặc quyền bây giờ? . Y cho Có, bất kỳ phím nào khác cho Không). y
    • Tất cả đã được làm xong

    Kết nối với MySQL

    Máy chủ MySQL của bạn đã sẵn sàng để sử dụng ngay bây giờ. Từ thiết bị đầu cuối, bạn có thể chạy lệnh bên dưới để kết nối với giao diện dòng lệnh MySQL. Nó sẽ nhắc nhập mật khẩu tài khoản root. Khi xác thực thành công, bạn sẽ nhận được lời nhắc của MySQL

    mysql -u root -p 
    

    Nhập mật khẩu người dùng root MySQL

    ________số 8_______

    Tại đây, bạn có thể tạo cơ sở dữ liệu, bảng, người dùng và tất cả những thứ cần thiết bằng cách sử dụng câu lệnh ngôn ngữ truy vấn có cấu trúc

Các bước tiếp theo để duy trì MySQL

Khi bạn đang thiết lập cơ sở dữ liệu mới của mình, bạn nên suy nghĩ về cách bạn sẽ duy trì cơ sở dữ liệu trong thời gian dài. Hướng dẫn này tập trung vào việc thiết lập cơ sở dữ liệu mới, nhưng bạn cũng nên xem xét các cách để làm cho cơ sở dữ liệu của mình tự động hơn và dễ quản lý hơn. Một cách đơn giản để thực hiện việc này là tự động hóa quá trình sao lưu cơ sở dữ liệu của bạn. Điều này sẽ cho phép bạn giữ một bản sao dữ liệu của mình trong trường hợp xảy ra sự cố và bạn cần khôi phục dữ liệu từ thời điểm trước đó. Điều này có thể được thực hiện với sự trợ giúp của một số tập lệnh đơn giản gọi cơ sở dữ liệu MySQL và ghi dữ liệu vào một vị trí khác

Chúng tôi đã tạo một tập lệnh sao lưu cơ sở dữ liệu đơn giản và một tập lệnh sao lưu cơ sở dữ liệu MySQL nâng cao cho mục đích này. Bạn có thể sử dụng các tập lệnh này để nhanh chóng định cấu hình sao lưu cơ sở dữ liệu

Từ cuối cùng

Có nhiều lý do tại sao bạn có thể muốn chạy cơ sở dữ liệu của mình trên đám mây của Amazon. Một số cái phổ biến có chi phí, dễ thiết lập và bảo trì cũng như khả năng tăng hoặc giảm quy mô khi cần thiết. Chạy cơ sở dữ liệu của bạn trên Amazon Linux có một vài lợi thế so với việc sử dụng một bản phân phối Linux khác. Amazon đã kiểm tra kỹ lưỡng bản phân phối của mình và nó được tối ưu hóa để chạy trên cơ sở hạ tầng đám mây của mình. Khi bạn đang thiết lập cơ sở dữ liệu mới, điều quan trọng là chọn một giải pháp đáp ứng nhu cầu của bạn và có thể phát triển cùng với doanh nghiệp của bạn

Hướng dẫn này tập trung vào việc cài đặt MySQL trên Amazon Linux, đây là một trong những cách dễ dàng và tiết kiệm chi phí nhất để thiết lập và chạy cơ sở dữ liệu mới

Làm cách nào để cài đặt MySQL trên AWS EC2?

Làm theo các bước bên dưới để cài đặt MySQL trên AWS EC2. .
Bước 1. Tạo một phiên bản điện toán đám mây đàn hồi AWS
Bước 2. Bắt đầu phiên bản EC2 mà bạn đã tạo ở Bước 1
Bước 3. Kết nối với Phiên bản EC2 của bạn bằng cách nhấp vào nút Kết nối
Bước 4. Một lời nhắc sẽ bật lên sau khi kết nối

Làm cách nào để cài đặt máy khách MySQL trong AWS?

Quy trình như sau. .
Cập nhật hệ thống của bạn bằng cách chạy. cập nhật sudo yum
Cài đặt ứng dụng khách mysql trên Amazon Linux AMI bằng cách nhập sudo yum install mysql57
Cài đặt ứng dụng khách hiện có, chạy. Sudo yum cài đặt mysql57
Kiểm tra thiết lập của bạn bằng cách kết nối với RDS

Làm cách nào để cài đặt máy khách MySQL trên Linux?

2. 2 Cài đặt MySQL Shell trên Linux .
Cập nhật thông tin gói cho kho lưu trữ MySQL APT. sudo apt-get cập nhật
Cập nhật gói cấu hình kho lưu trữ MySQL APT bằng lệnh sau. sudo apt-get cài đặt mysql-apt-config. .
Cài đặt MySQL Shell bằng lệnh này. sudo apt-get cài đặt mysql-shell

Chúng tôi có thể cài đặt cơ sở dữ liệu trong phiên bản EC2 không?

Với EC2, bạn có thể cài đặt bất kỳ công cụ cơ sở dữ liệu và phiên bản nào bạn muốn .