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
Show
Đã 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 LinuxCá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
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. 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ôngSau 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.
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ênTrong 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à
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 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ìnhBả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) 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ềnTiế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
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
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ì? |