Khởi động lại MySQL Centos 7
Thỉnh thoảng chúng tôi yêu cầu bắt đầu, khởi động lại hoặc dừng máy chủ web Apache hoặc máy chủ MYSQL trên CentOS. CentOS/Red Hat là HĐH Linux phổ biến nhất được sử dụng thương mại như một hệ điều hành máy chủ trong các doanh nghiệp, đám mây và môi trường lưu trữ Show
Ở đây trong hướng dẫn này sẽ cho bạn biết các lệnh mà bạn có thể sử dụng trong thiết bị đầu cuối CentOS để Dừng/khởi động hoặc khởi động lại MySQL hoặc Apache trên CentOS Các lệnh đã cho bên dưới có nghĩa là hoạt động cụ thể trên CentOS /RHEL (Red Hat)/Fedora dựa trên Linux phiên bản 4. x/5. x/6. x trở lên Lệnh khởi động Apache trong CentOS service httpd start Dừng lệnh Apache service httpd stop Lệnh khởi động lại service httpd restart nội dung Bây giờ các lệnh cho phiên bản mới nhất CentOS 7. x /RHEL (Mũ đỏ)Để khởi động máy chủ Apache systemctl start httpd.service Lệnh dừng cho Apache trong CentOS 7 systemctl stop httpd.service Khởi động lại lệnh cho Apache systemctl restart httpd.service
Cách Bắt đầu/Dừng hoặc Khởi động lại máy chủ MySQL trong phiên bản CentOS/RHEL/Fedora/Scientific LinuxCác lệnh khởi động hoặc dừng máy chủ MySQL hoặc MariaDB trong Centos 4. x, 5. x, 6. x hoặc các phiên bản cũ hơn Để khởi động MySQL trong CentOS, sử dụng các lệnh bên dưới sudo service mysqld start or sudo /etc/init.d/mysqld start Lệnh dừng máy chủ MySQL sudo service mysqld stop or sudo /etc/init.d/mysqld stop Để khởi động lại máy chủ MYSQL ________số 8Đối với CentOS 7 mới nhất. x sử dụng các lệnh dưới đâyCentOS 7 mới nhất. x theo mặc định đi kèm với các gói MariaDB nhưng người dùng cũng có thể cài đặt MySQL. Đây là các lệnh cho cả hai Trong bài đăng này, chúng ta sẽ xem cách bắt đầu, dừng và khởi động lại MySQL Server trên macOS, Linux và Windows 1. Trên máy Mac Bạn có thể bắt đầu/dừng/khởi động lại Máy chủ MySQL thông qua dòng lệnh
service httpd stop0
Có một cách khác mà bạn có thể sử dụng DBngin, một tiện ích miễn phí để cài đặt và quản lý nhiều máy chủ cơ sở dữ liệu trên máy Mac
2. Trên Linux
service httpd stop1
service httpd stop2
service httpd stop3 3. Trên Windows
Hoặc bạn có thể bắt đầu/dừng MySQL từ dấu nhắc lệnh service httpd stop4 Cần một công cụ GUI tốt cho MySQL trên MacOS và Windows? . Trước khi cài đặt MySQL trên CentOS 7, hãy đảm bảo rằng VPS hoặc máy chủ chuyên dụng của bạn đang chạy trên bản phân phối cụ thể này. Ngoài ra, hãy chắc chắn rằng bạn có quyền truy cập root vào nó Trước hết, chúng ta phải cập nhật hệ thống của mình. Chạy lệnh service httpd stop5 Một số kho Centos không có wget theo mặc định. Nếu bạn gặp lỗi wget. lệnh không tìm thấy, sau đó cài đặt wget bằng lệnh sau service httpd stop6 Bây giờ chúng ta cần tải xuống kho lưu trữ MySQL Bạn có thể tìm thấy tất cả các kho lưu trữ thực tại đây -> https. // nhà phát triển. mysql. com/downloads/repo/yum/ service httpd stop7 Bây giờ chúng ta cần chuẩn bị một kho lưu trữ để chúng ta có thể cài đặt các gói MySQL từ nó sau service httpd stop8 Khi đầu ra hiển thị rằng quá trình nâng cấp và cài đặt đã hoàn tất, bạn có thể cài đặt máy chủ MySQL service httpd stop9 Nhấn “y” để xác nhận rằng bạn muốn tiếp tục. Vì chúng tôi vừa thêm gói nên nó cũng sẽ nhắc chúng tôi chấp nhận khóa GPG của nó. Vui lòng nhấn “y” để tải xuống và hoàn tất cài đặt Bạn có thể gặp lỗi sau trong quá trình cài đặt đầu ra Để khắc phục lỗi này, bạn phải nhập RPM-GPG-KEY thủ công bằng cách nhập lệnh sau service httpd restart0 Bây giờ bạn có thể thực hiện cài đặt lại; service httpd stop9 Nếu mọi thứ đều ổn, bạn sẽ có đầu ra tiếp theo Khởi động MySQLChúng ta nên khởi động daemon bằng lệnh sau service httpd restart2 systemctl không hiển thị kết quả của tất cả các lệnh quản lý dịch vụ, vì vậy để chắc chắn rằng chúng tôi đã thành công, chúng tôi nên sử dụng lệnh sau service httpd restart3 Nếu MySQL đã khởi động thành công, đầu ra sẽ chứa Active. đang hoạt động (đang chạy) và dòng cuối cùng sẽ giống như thế này 01 tháng 12 19. 02. 20 centos-512mb-sfo2-02 hệ thống [1]. Máy chủ MySQL đã khởi động MySQL được tự động kích hoạt để khởi động khi khởi động khi nó được cài đặt. Bạn có thể thay đổi hành vi mặc định đó bằng Sudo systemctl disable mysqld Mật khẩu tạm thời được tạo cho người dùng root MySQL trong quá trình cài đặt. Định vị nó trong mysqld. đăng nhập bằng lệnh này service httpd restart4 đầu ra 2022-01-24T19. 54. 46. 313728Z 6 [Lưu ý] [MY-010454] [Máy chủ] Mật khẩu tạm thời được tạo cho root@localhost. mqRfBU_3Xk>r Vui lòng lưu ý mật khẩu mà bạn sẽ cần trong bước tiếp theo để bảo mật cài đặt và nơi bạn sẽ buộc phải thay đổi mật khẩu. Chính sách mật khẩu mặc định yêu cầu 12 ký tự, với ít nhất một chữ hoa, một chữ thường, một số và một ký tự đặc biệt Định cấu hình MySQLMySQL bao gồm một tập lệnh bảo mật để thay đổi một số tùy chọn mặc định kém an toàn hơn cho những thứ như đăng nhập gốc từ xa và người dùng mẫu Sử dụng lệnh này để chạy tập lệnh bảo mật service httpd stop60 Nó sẽ nhắc bạn nhập mật khẩu gốc mặc định. Khi bạn nhập nó, bạn sẽ được yêu cầu thay đổi nó đầu ra Mật khẩu hiện tại cho tài khoản người dùng root đã hết hạn. Vui lòng đặt mật khẩu mới. Nhập mật khẩu mới gồm 12 ký tự chứa ít nhất một chữ hoa, một chữ thường, một số và một ký tự đặc biệt. Nhập lại khi được nhắc Bây giờ chúng tôi đã bảo mật quá trình cài đặt, hãy kiểm tra nó Kiểm tra MySQLChúng tôi có thể xác minh cài đặt của mình và nhận thông tin về nó bằng cách kết nối với công cụ mysqladmin, một ứng dụng khách cho phép bạn chạy các lệnh quản trị. Sử dụng lệnh sau để kết nối với MySQL với quyền root (-u root), nhắc nhập mật khẩu (-p) và trả lại phiên bản service httpd stop61 Bạn sẽ có thể thấy một đầu ra tương tự như thế này mysqladmin Phiên bản 8. 0. 28 dành cho Linux trên x86_64 (MySQL Community Server - GPL) Chủ đề. 2 Câu hỏi. 14 Truy vấn chậm. 0 Lượt mở. 133 Bàn phẳng. 3 Bàn mở. Trung bình 49 Truy vấn mỗi giây. 0. 076 Cài đặt MySQL trên UbuntuTrên Ubuntu 20. 04, bạn có thể cài đặt MySQL bằng kho lưu trữ gói APT. Tại thời điểm viết hướng dẫn này, phiên bản MySQL có sẵn trong kho lưu trữ mặc định của Ubuntu là phiên bản 8. 0. 27 Để cài đặt nó, hãy cập nhật chỉ mục gói trên máy chủ của bạn nếu gần đây bạn chưa làm như vậy service httpd stop62 Sau đó cài đặt gói mysql-server service httpd stop63 Xin lưu ý rằng một lỗi phổ biến khi cài đặt mysql an toàn là mật khẩu của bạn có thể không được đặt. Để tránh những lỗi như vậy trong tương lai, chúng ta nên thay đổi chúng ngay bây giờ service httpd stop64____165 service httpd stop66 Đảm bảo rằng máy chủ đang chạy bằng lệnh systemctl start service httpd stop67 Các lệnh này sẽ cài đặt và khởi động MySQL, nhưng sẽ không nhắc bạn đặt mật khẩu hoặc thực hiện bất kỳ thay đổi cấu hình nào khác. Bởi vì điều này làm cho việc cài đặt MySQL của bạn không an toàn, chúng ta nên giải quyết vấn đề này tiếp theo Định cấu hình MySQLBạn sẽ muốn chạy tập lệnh bảo mật đi kèm của DBMS để cài đặt MySQL mới. Tập lệnh này thay đổi một số tùy chọn mặc định kém an toàn hơn cho những thứ như đăng nhập gốc từ xa và người dùng mẫu Chạy tập lệnh bảo mật với sudo service httpd stop60 Nó sẽ đưa bạn qua một loạt lời nhắc nơi bạn có thể thực hiện một số thay đổi đối với các tùy chọn bảo mật của bản cài đặt MySQL của mình. Lời nhắc đầu tiên sẽ hỏi bạn có muốn thiết lập Plugin Xác thực mật khẩu hay không, plugin này có thể được sử dụng để kiểm tra độ mạnh mật khẩu của người dùng MySQL mới trước khi coi chúng hợp lệ Nếu bạn chọn thiết lập Plugin xác thực mật khẩu, bất kỳ người dùng MySQL nào bạn tạo xác thực bằng mật khẩu sẽ được yêu cầu phải có mật khẩu đáp ứng chính sách bạn chọn. Cấp chính sách quan trọng nhất — mà bạn có thể chọn bằng cách nhập 2 — sẽ yêu cầu mật khẩu dài ít nhất tám ký tự và bao gồm cả chữ hoa, chữ thường, số và ký tự đặc biệt đầu ra Bảo mật việc triển khai máy chủ MySQL. Có ba cấp chính sách xác thực mật khẩu THẤP Độ dài >= 8 Vui lòng nhập 0 = THẤP, 1 = TRUNG BÌNH và 2 = MẠNH 2 Bất kể bạn có chọn thiết lập Plugin Xác thực mật khẩu hay không, lời nhắc sau đây sẽ là đặt mật khẩu cho người dùng root MySQL. Nhập và sau đó xác nhận mật khẩu an toàn do bạn chọn đầu ra Vui lòng đặt mật khẩu cho root tại đây. Nhập lại mật khẩu mới Xin lưu ý rằng mặc dù bạn đã đặt mật khẩu cho người dùng MySQL gốc, nhưng người dùng này hiện không được định cấu hình để xác thực bằng mật khẩu khi kết nối với trình bao MySQL Nếu bạn sử dụng Plugin Xác thực mật khẩu, bạn sẽ nhận được phản hồi về độ mạnh của mật khẩu mới của mình. Sau đó, tập lệnh sẽ hỏi bạn có muốn tiếp tục với mật khẩu bạn vừa nhập hay bạn muốn nhập mật khẩu mới. Giả sử bạn hài lòng với độ mạnh của mật khẩu vừa nhập, hãy nhập “Y” để tiếp tục kịch bản đầu ra Độ mạnh ước tính của mật khẩu. 100 Từ đó, bạn có thể nhấn “Y” rồi ENTER để chấp nhận các giá trị mặc định cho tất cả các câu hỏi tiếp theo. Nó sẽ xóa một số người dùng ẩn danh và cơ sở dữ liệu thử nghiệm, vô hiệu hóa đăng nhập gốc từ xa và tải các quy tắc mới này để MySQL ngay lập tức tôn trọng các thay đổi của bạn Sau khi hoàn thành tập lệnh, cài đặt MySQL của bạn sẽ được bảo mật. Bây giờ bạn có thể chuyển sang tạo người dùng cơ sở dữ liệu chuyên dụng với ứng dụng khách MySQL __________________________ Bạn có thể sử dụng lệnh dịch vụ để thực hiện các thao tác cơ bản như dừng, bắt đầu hoặc khởi động lại máy chủ MySQL trên Ubuntu. Đầu tiên, đăng nhập vào máy chủ web của bạn và sử dụng một trong các lệnh sau Để dừng máy chủ MySQL, hãy sử dụng lệnh sauservice httpd stop69 Để khởi động máy chủ MySQL, hãy sử dụng lệnh sauservice httpd stop70 Để khởi động lại máy chủ MySQL, hãy sử dụng lệnh sauservice httpd stop71 Để kiểm tra trạng thái máy chủ MySQL (i. e. , cho dù nó có chạy hay không), bạn có thể sử dụng lệnh sauservice httpd stop72 Trước khi bạn có thể tạo một người dùng MySQL mới, bạn cần mở một cửa sổ đầu cuối và khởi chạy trình bao MySQL với tư cách là người dùng root. Để làm như vậy, nhập lệnh sau service httpd stop73 Nếu bạn đang làm việc trên máy với MySQL, hãy sử dụng tên người dùng @ localhost để xác định người dùng Nếu bạn đang kết nối từ xa, hãy sử dụng username@ip_address và thay thế ip_address bằng địa chỉ thực của hệ thống từ xa lưu trữ MySQL Do đó, lệnh sẽ như sau. service httpd stop74 Lệnh này cho phép chúng tôi kết nối với Máy chủ MySQL bằng tên người dùng và mật khẩu bằng cú pháp bên dưới service httpd stop75 Nếu bạn muốn kết nối với một cơ sở dữ liệu cụ thể, hãy sử dụng cú pháp này service httpd stop76 Nếu bạn muốn đặt mật khẩu mới, hãy sử dụng cú pháp này service httpd stop77 Cú pháp cơ bản cho câu lệnh DROP USER là service httpd stop78 Để xóa nhiều người dùng cùng một lúc, hãy sử dụng cùng một cú pháp DROP SER và thêm những người dùng được phân tách bằng dấu phẩy và dấu cách Ví dụ service httpd stop79 Sử dụng câu lệnh sau để hiển thị tất cả các cơ sở dữ liệu có sẵn service httpd stop80 Để xóa cơ sở dữ liệu, sử dụng lệnh sau service httpd stop81 Câu lệnh CREATE TABLE dùng để tạo một bảng mới trong cơ sở dữ liệu service httpd stop82 Ví dụ service httpd stop83 Cột PersonID có kiểu int và chứa một số nguyên Các cột Họ, Tên, Địa chỉ và Thành phố thuộc loại varchar và sẽ chứa các ký tự và độ dài tối đa cho các trường này là 255 ký tự Bạn cũng có thể tạo bảng mới từ bảng hiện có bằng cách chọn các cột cụ thể như sau service httpd stop84 Bạn có thể thêm dữ liệu vào bảng bằng lệnh sau service httpd stop85 Bạn có thể liệt kê tất cả các bảng trong cơ sở dữ liệu hiện tại service httpd stop86 Để xóa một bảng, sử dụng câu lệnh DROP TABLE như sau service httpd stop87 Hoặc bạn giữ bảng nhưng xóa tất cả dữ liệu của nó bằng cách sử dụng service httpd stop88 Câu lệnh SELECT được sử dụng để chọn dữ liệu từ cơ sở dữ liệu service httpd stop89 Các câu lệnh ALTER TABLE thêm, xóa hoặc sửa đổi các cột trong một bảng hiện có Bạn có thể thêm một cột vào một bảng như thế này service httpd stop90 Để xóa một cột khỏi bảng, hãy sử dụng câu lệnh ALTER TABLE như sau service httpd stop91 Câu lệnh INSERT INTO được sử dụng để chèn các bản ghi mới vào một bảng service httpd stop92 Câu lệnh UPDATE được sử dụng để sửa đổi các bản ghi hiện có trong một bảng service httpd stop93 Câu lệnh DELETE được sử dụng để xóa các bản ghi hiện có trong một bảng service httpd stop94 Ràng buộc KIỂM TRA MySQLRàng buộc CHECK giới hạn phạm vi giá trị có thể được nhập vào một cột SQL sau tạo ràng buộc KIỂM TRA trên cột "Tuổi" khi bảng "Người" được tạo. Ràng buộc CHECK đảm bảo rằng độ tuổi của một người phải từ 18 tuổi trở lên service httpd stop95 Cách cấp quyền trong MySQLTrước khi đăng nhập bằng tài khoản mới, hãy đảm bảo bạn đã đặt quyền cho người dùng Quyền là hành động mà người dùng được phép thực hiện trong cơ sở dữ liệu. Tùy thuộc vào mức độ quyền hạn mà bạn muốn người dùng của mình có, bạn có thể cấp cho họ một, một số hoặc tất cả các đặc quyền sau Tất cả các đặc quyền. Tài khoản người dùng có toàn quyền truy cập vào cơ sở dữ liệu Chèn. Người dùng có thể chèn hàng vào bảng Xóa bỏ. Người dùng có thể xóa hàng khỏi bảng Tạo ra. Người dùng có thể tạo các bảng và cơ sở dữ liệu hoàn toàn mới Rơi vãi. Người dùng có thể thả (xóa) toàn bộ bảng và cơ sở dữ liệu Lựa chọn. Người dùng có quyền truy cập vào lệnh chọn để đọc thông tin trong cơ sở dữ liệu Cập nhật. Người dùng có thể cập nhật các hàng của bảng Tùy chọn cấp. Người dùng có thể sửa đổi các đặc quyền tài khoản người dùng khác Cú pháp cơ bản được sử dụng để cấp đặc quyền cho tài khoản người dùng là service httpd stop96 Để cấp quyền chèn cho người dùng MySQL, bạn sẽ chạy lệnh service httpd stop97 Bạn có thể thay thế mức độ đặc quyền theo nhu cầu của bạn Nếu bạn muốn giới hạn quyền truy cập của người dùng vào một cơ sở dữ liệu cụ thể, hãy đặt tên cho cơ sở dữ liệu đó trước dấu chấm. Tương tự như vậy, bạn có thể hạn chế quyền truy cập của người dùng vào một bảng cụ thể bằng cách đặt tên cho nó sau dấu chấm, như trong lệnh bên dưới service httpd stop98 Cách liệt kê các đặc quyền tài khoản người dùng MySQLĐể hiển thị tất cả các đặc quyền hiện tại do người dùng nắm giữ service httpd stop99 Cách cấp tất cả các đặc quyền trên cơ sở dữ liệu trong MySQL Để cấp tất cả các đặc quyền cho Người dùng MySQL, trên tất cả các cơ sở dữ liệu, hãy sử dụng lệnh service httpd restart00 Tuy nhiên, bạn cũng có thể cấp tất cả các đặc quyền cho tài khoản người dùng trên một cơ sở dữ liệu cụ thể bằng lệnh sau service httpd restart01 Để cấp tất cả các đặc quyền cho tài khoản người dùng trên một bảng cụ thể từ loại cơ sở dữ liệu service httpd restart02 Thu hồi đặc quyền Tài khoản người dùng MySQL Để lấy lại đặc quyền từ một người dùng cụ thể, hãy sử dụng lệnh REVOKE. Nó hoạt động tương tự như lệnh GRANT, cú pháp cơ bản của nó là Làm cách nào để khởi động lại MySQL trong Linux?Khởi động lại máy chủ MySQL . Mở một phiên cuối trên máy chủ STA và đăng nhập với tư cách là người dùng Oracle Bắt đầu dịch vụ MySQL. $ STA bắt đầu mysql Xác minh máy chủ đang chạy. $ STA trạng thái mysql. Bạn nên thấy. mysql đang chạy Làm cách nào để khởi động lại cơ sở dữ liệu MySQL?Đầu tiên, mở cửa sổ Run bằng cách sử dụng bàn phím Windows+R. Thứ hai, nhập dịch vụ. msc và nhấn Enter. Thứ ba, chọn dịch vụ MySQL và nhấp vào nút khởi động lại .
Làm cách nào để kiểm tra trạng thái MySQL trong CentOS 7?Dưới đây là một số cách để xác định xem MySQL có đang chạy trên hộp Linux CentOS 7 hay Red Hat 7 hay không. # trạng thái mariadb của dịch vụ Đang chuyển hướng đến trạng thái /bin/systemctl mariadb. dịch vụ ● mariadb. dịch vụ - Máy chủ cơ sở dữ liệu MariaDB Đã tải. đã tải (/usr/lib/systemd/system/mariadb.
Làm cách nào để dừng dịch vụ MySQL trong CentOS 7?Cách Khởi động-Dừng Máy chủ MySQL trên Máy chủ CentOS . Dừng máy chủ MySQL # /etc/init. dừng d/mysqld Khởi động Máy chủ MySQL # /etc/init. d/mysqld bắt đầu Khởi động lại máy chủ MySQL # /etc/init. d/mysqld khởi động lại. Hy vọng bạn thấy mẹo nhỏ này hữu ích. Chia sẻ điều này để ủng hộ chúng tôi. Bấm để chia sẻ trên Facebook (Opens in new window) |