Cài đặt MySQL trong CentOS 7

Anonim

Cài đặt MySQL trong CentOS 7

MySQL được coi là một trong những hệ thống quản lý cơ sở dữ liệu tốt nhất, do đó được sử dụng tích cực bởi cả các chuyên gia và người yêu trong việc làm việc với các trang web và các ứng dụng khác nhau. Đối với hoạt động chính xác của công cụ này, nó sẽ phải được cài đặt trong hệ điều hành và đặt cấu hình chính xác, đẩy ra khỏi các máy chủ hiện có và các thành phần bổ sung. Hôm nay chúng tôi muốn hiển thị chính xác quy trình này được thực hiện trên các máy tính chạy CentOS 7 như thế nào.

Cài đặt MySQL trong CentOS 7

Thông tin trong bài viết hiện tại của chúng tôi sẽ được chia thành các giai đoạn để mỗi người dùng có thể hiểu chính xác cách các thành phần đang được xem xét vào Linux, cũng như các tham số nào sẽ được thanh toán trước. Ngay lập tức làm rõ rằng để cài đặt và tương tác hơn nữa với MySQL, bạn sẽ cần kết nối Internet đang hoạt động, vì tài liệu lưu trữ sẽ được lấy từ kho chính thức.

Bước 1: Hành động sơ bộ

Tất nhiên, bạn có thể ngay lập tức tiến hành bước tiếp theo và thực hiện cài đặt, tuy nhiên, sẽ cần phải xác định tên máy chủ và đảm bảo rằng CentOS hiện có tất cả các bản cập nhật mới nhất. Điều chỉnh các hướng dẫn sau để chuẩn bị hệ điều hành.

  1. Những điều này và tất cả các hành động tiếp theo sẽ được thực hiện thông qua thiết bị đầu cuối, nó sẽ là cần thiết để chạy thuận tiện cho bạn. Bạn có thể làm điều này thông qua menu ứng dụng hoặc thu nhỏ kết hợp phím Ctrl + Alt + T..
  2. Chuyển sang thiết bị đầu cuối cho các hành động chuẩn bị khi cài đặt MySQL trong Sentos 7

  3. Ở đây nhập lệnh tên máy chủ và nhấp vào enter.
  4. Nhập lệnh để xác định tên của máy chủ trong MySQL trong Sentos 7

  5. Ngoài ra, hãy chỉ định HostName -f và so sánh hai kết quả. Đầu tiên là hoàn thành, và thứ hai - viết tắt. Nếu nó phù hợp với bạn, hãy đi xa hơn. Mặt khác, bạn sẽ phải thay đổi tên máy chủ bằng cách sử dụng các hướng dẫn từ tài liệu chính thức.
  6. Lệnh hiển thị tên máy chủ được viết tắt cho MySQL trong Sentos 7

  7. Trước khi cài đặt bất kỳ ứng dụng nào, nên kiểm tra tính khả dụng của các bản cập nhật để tất cả các quy trình tiếp theo sẽ diễn ra chính xác. Để thực hiện việc này, hãy nhập Cập nhật Sudo Yum và nhấp vào Enter.
  8. Một lệnh để nhận thông tin cập nhật trước khi cài đặt MySQL trong SentOS 7

  9. Tùy chọn này được thực thi thay mặt cho SuperUser, có nghĩa là bạn cần nhập mật khẩu để xác nhận xác thực tài khoản. Hãy xem xét rằng khi viết các ký tự, chúng sẽ không được hiển thị trong bảng điều khiển.
  10. Nhập mật khẩu để nhận thông tin cập nhật trước khi cài đặt MySQL trong SentOS 7

  11. Bạn sẽ được thông báo về nhu cầu cài đặt các gói được cập nhật hoặc cảnh báo rằng các bản cập nhật không được tìm thấy trên màn hình.
  12. Biên nhận cập nhật thành công trước khi cài đặt MySQL trong SentOS 7

Sau khi cài đặt tất cả các bản cập nhật, nên khởi động lại hệ thống để thay đổi các thay đổi. Nếu các bản cập nhật được tìm thấy không, ngay lập tức đi đến giai đoạn tiếp theo.

Bước 2: Tải xuống và cài đặt gói

Thật không may, bạn sẽ không thể tải xuống MySQL từ kho lưu trữ chính thức và đồng thời cài đặt nó với một lệnh. Điều này là do một số lượng lớn các phiên bản và một số sắc thái với việc bổ sung tài liệu lưu trữ, vì vậy trước tiên, sự lựa chọn của một gói phù hợp trước tiên.

Đi đến kho chính thức MySQL

  1. Chuyển đến liên kết trên để làm quen với tất cả các phiên bản hiện có của hệ thống quản lý cơ sở dữ liệu đang được xem xét. Chọn gói quan tâm ở định dạng RPM và sao chép liên kết đến nó bằng cách gọi menu ngữ cảnh bằng cách nhấn nút chuột phải.
  2. Tải xuống gói RPM gói đã chọn với phiên bản MySQL trong SentOS 7

  3. Khi bạn chèn, bạn sẽ thấy rằng liên kết đã được sao chép chính xác và nếu bạn đi qua trình duyệt, bạn sẽ tải xuống gói RPM, nhưng bây giờ không cần thiết cho chúng tôi, vì vậy chúng tôi sẽ di chuyển đến bảng điều khiển.
  4. Xem liên kết sao chép để tải xuống gói với mysql trong sentos 7

  5. Khi ở trong thiết bị đầu cuối, hãy nhập liên kết trước WGET + được sao chép và nhấp vào Enter.
  6. Tải xuống gói MySQL trong Sentos 7 thông qua thiết bị đầu cuối

  7. Tiếp theo, sử dụng sudo rpm -ivh -ivh mysql57-plance-eL7.rpm, thay thế sự không phù hợp trong dòng này sang các số được chỉ định trong liên kết hiện có.
  8. Lệnh bổ sung để tải xuống gói cài đặt MySQL trong SentOS 7

  9. Hoạt động này cũng được thực hiện thay mặt cho SuperUser, và do đó bạn phải nhập lại mật khẩu.
  10. Xác nhận gói tải xuống của cài đặt MySQL trong Sentos 7

  11. Đợi cho đến khi cập nhật kho lưu trữ được hoàn thành và cài đặt gói.
  12. Chờ đợi việc hoàn thành gói cài đặt MySQL trong Sentos 7

  13. Trước khi bắt đầu quá trình cài đặt chính, hãy cập nhật danh sách kho lưu trữ bằng cách chỉ định cập nhật sudo yum.
  14. Lệnh cho các bản cập nhật kho lưu trữ gần đây khi cài đặt MySQL trong Sentos 7

  15. Xác nhận hành động được thực hiện bằng cách chọn phiên bản Y.
  16. Xác nhận cập nhật kho lưu trữ khi cài đặt MySQL trong SentOS 7

  17. Làm lại khi bạn lặp lại.
  18. Lệnh thứ hai để xác nhận cài đặt các bản cập nhật khi cài đặt MySQL trong Sentos 7

  19. Chỉ quá trình cài đặt hệ thống vẫn còn. Điều này được thực hiện bằng sudo yum cài đặt lệnh mysql-server.
  20. Lệnh để cài đặt mysql trong sentos 7 thông qua thiết bị đầu cuối

  21. Xác nhận hoàn toàn tất cả các yêu cầu để cài đặt hoặc đóng gói gói.
  22. Quy trình tải xuống có thể mất vài phút, phụ thuộc vào tốc độ của Internet. Trong thời gian này, không đóng phiên đầu cuối để không đặt lại tất cả các cài đặt.
  23. Chờ đợi việc cài đặt MySQL DBMS trong Sentos 7 thông qua thiết bị đầu cuối

  24. Sau khi cài đặt thành công, hãy kích hoạt máy chủ thông qua Sudo Systemctl Start MySQLD.
  25. Chạy dịch vụ để kiểm soát MySQL DBMS trong Sentos 7 thông qua thiết bị đầu cuối

  26. Nếu không có lỗi khi bật, một dòng mới cho đầu vào sẽ xuất hiện trên màn hình.
  27. Dịch vụ khởi chạy thành công của MySQL DBMS trong Sentos 7 thông qua thiết bị đầu cuối

Như bạn có thể thấy, cài đặt MySQL trong CentOS 7 chỉ mất vài phút và người dùng, nó không có nhiều lệnh, hầu hết có thể được sao chép và chèn vào bảng điều khiển. Tuy nhiên, để tương tác chính xác với DBMS, nó sẽ là cần thiết để tạo cấu hình ban đầu, sẽ được thảo luận dưới đây.

Bước 3: Cài đặt ban đầu

Bây giờ chúng ta sẽ không ảnh hưởng đến hoàn toàn tất cả các khía cạnh thiết lập hệ thống quản lý cơ sở dữ liệu, vì điều này không áp dụng cho chủ đề của bài viết. Chúng tôi chỉ muốn kể về các hành động cơ bản cần được thực hiện để kiểm tra hiệu suất của tiện ích và gán các quy tắc tiêu chuẩn cho nó. Để làm điều này, bạn sẽ cần phải theo một hướng dẫn như vậy:

  1. Hãy bắt đầu với việc cài đặt trình soạn thảo tiện dụng, vì tất cả các cài đặt được thay đổi trong tệp cấu hình, mở ra thông qua phần mềm như vậy. Thật tiện lợi khi sử dụng nano, vì vậy trong bảng điều khiển, sudo yum cài đặt nano.
  2. Cài đặt trình soạn thảo văn bản để chỉnh sửa cài đặt MySQL trong Sentos 7

  3. Nếu tiện ích chưa được thiết lập, bạn sẽ phải xác nhận việc bổ sung tài liệu lưu trữ mới. Mặt khác, chuỗi "thực hiện không có gì" chỉ đơn giản là xuất hiện, do đó, bạn có thể chuyển sang bước tiếp theo.
  4. Cài đặt thành công trình soạn thảo văn bản để chỉnh sửa cài đặt MySQL trong Sentos 7

  5. Chèn sudo nano /etc/my.cnf và kích hoạt lệnh này.
  6. Chạy tệp cấu hình để định cấu hình MySQL trong Sentos 7

  7. Thêm bind_adddress = string = và chỉ định địa chỉ IP mà bạn muốn kết nối và mở tất cả các cổng. Bạn có thể chỉ định các thông số quan trọng khác. Đọc thêm về chúng trong tài liệu chính thức, tham chiếu đến được hiển thị bên dưới.
  8. Chỉnh sửa tệp cấu hình khi thiết lập MySQL trong Sentos 7

  9. Sau khi thay đổi, đừng quên viết chúng bằng cách nhấp vào Ctrl + O, sau đó thoát khỏi Nano qua Ctrl + X.
  10. Lưu các thay đổi trong trình soạn thảo văn bản khi định cấu hình MySQL trong Sentos 7

  11. Ban đầu, tệp cấu hình cũng chứa các tham số ảnh hưởng đến bảo mật của mạng. Chúng có thể là một nơi yếu tiềm năng trong quá trình hack, do đó, nên loại bỏ chúng bằng cách thực hiện MySQL_SECURE_INSTALLATION.
  12. Nhóm bảo mật MySQL trong Sentos 7

  13. Để xác nhận hoạt động này, hãy nhập mật khẩu quản trị viên.

Như đã đề cập trước đó, chúng tôi chỉ thể hiện nguyên tắc cấu hình cơ bản. Chi tiết hơn về điều này được viết trong tài liệu chính thức của MySQL tiếp theo.

Nhảy để đọc tài liệu MySQL trên trang web chính thức

Bước 4: Đặt lại mật khẩu gốc root

Đôi khi người dùng khi cài đặt MySQL đặt mật khẩu SuperUser, sau đó quên nó hoặc không biết ban đầu, vì vậy chúng tôi đã quyết định cuối cùng quyết định về bài viết này để đặt lại khóa truy cập, được thực hiện như thế này:

  1. Mở "thiết bị đầu cuối" và nhập sudo systemctl dừng mysqld ở đó để dừng việc thực hiện dịch vụ.
  2. Vô hiệu hóa dịch vụ MySQL trong Sentos 7 để đặt lại mật khẩu

  3. Chuyển đến chế độ hoạt động an toàn qua Systemctl Set-Môi trường MySQLD_OPTS = "- Bỏ qua các bảng."
  4. Chạy MySQL trong Sentos 7 ở chế độ an toàn để đặt lại mật khẩu

  5. Kết nối từ tên của SuperUser bằng cách nhập gốc MySQL -U. Mật khẩu sẽ không được yêu cầu.
  6. Nhập các lệnh để đặt lại mật khẩu mysql trong sentos 7 thông qua thiết bị đầu cuối

  7. Nó chỉ còn lần lượt thực hiện các lệnh sau để tạo khóa truy cập mới.

    MySQL> Sử dụng MySQL;

    MySQL> Cập nhật người dùng đặt mật khẩu = mật khẩu (mật khẩu mật khẩu) trong đó người dùng = 'root'; (nơi mật khẩu là khóa truy cập mới của bạn)

    MySQL> Rửa đặc quyền;

    Sudo systemctl không bị đặt môi trường mysqld_opts

    Sudo systemctl bắt đầu mysqld

Sau đó, hãy thử kết nối lại với máy chủ bằng mật khẩu mới. Lần này nên không có khó khăn.

Bạn vừa mới quen với hướng dẫn sử dụng từng bước để cài đặt và cấu hình bề mặt MySQL trong CentOS 7. Như bạn có thể thấy, không có gì khó khăn trong việc này, nhưng bạn không nên xem xét các khuyến nghị trên với một hướng dẫn đầy đủ để kết nối cơ sở dữ liệu để tiếp tục tương tác với máy chủ web hoặc ứng dụng. Tất cả điều này sẽ phải được thực hiện thủ công, đẩy ra khỏi các chi tiết cụ thể của trang web, chương trình và nghiên cứu tài liệu chính thức của tất cả các thành phần được sử dụng.

Xem thêm:

Cài đặt phpMyAdmin ở CentOS 7

Cài đặt PHP 7 trong CentOS 7

Đọc thêm