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.
- 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..
- Ở đây nhập lệnh tên máy chủ và nhấp vào enter.
- 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.
- 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.
- 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.
- 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.
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
- 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.
- 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.
- 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.
- 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ó.
- 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.
- Đợi cho đến khi cập nhật kho lưu trữ được hoàn thành và cài đặt gói.
- 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.
- Xác nhận hành động được thực hiện bằng cách chọn phiên bản Y.
- Làm lại khi bạn lặp lại.
- 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.
- 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.
- 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.
- 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.
- 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.
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:
- 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.
- 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.
- Chèn sudo nano /etc/my.cnf và kích hoạt lệnh này.
- 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.
- 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.
- 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.
- Để 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:
- 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ụ.
- 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."
- 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.
- 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