Tương lai của mysql
MySQL là một hệ thống quản trị cơ sở dữ liệu quan hệ (RDBMS) mã nguồn mở, mạnh mẽ và được sử dụng rộng rãi, tổ chức dữ liệu thành một hoặc nhiều bảng dữ liệu trong đó các kiểu dữ liệu có thể liên quan đến . Ngôn ngữ truy vấn có cấu trúc (SQL) hoạt động với RDBMS và khi ai đó muốn lưu trữ hoặc quản lý một khối lượng lớn dữ liệu, chúng sẽ được phục vụ bởi hệ thống cơ sở dữ liệu và SQL Bài viết này hướng dẫn cách cấu hình MySQL trên máy chủ Ubuntu 18. 04 của bạn. Nó cũng chỉ cho bạn cách kích hoạt xác thực, tiếp theo là quản lý dịch vụ. Cuối cùng, bạn cũng sẽ học cách kiểm tra dịch vụ để xác minh cấu hình thành công Bước 1. Cài đặt máy khách MySQLCài đặt máy khách mysql để kết nối từ xa với máy chủ
Kiểm tra phiên bản ứng dụng khách để xác minh xem cài đặt có thành công hay không
đầu ra
Bây giờ bạn có thể sử dụng lệnh sau để thiết lập kết nối từ xa với máy chủ MySQL
Bước 2. Cài đặt máy chủ MySQLTrước khi cài đặt MySQL, hãy đảm bảo rằng máy chủ Ubuntu đã được cài đặt và cấu hình đúng cách. Máy chủ Ubuntu 18. 04, theo mặc định, chứa phiên bản MySQL 5. 7 mới nhất trong kho lưu trữ. Sử dụng lệnh apt để cập nhật hệ thống gói từ kho lưu trữ như sau
Bây giờ hãy sử dụng lệnh sau để cài đặt gói máy chủ MySQL
Bước 3. Cấu hình MySQLTrong thời đại của các mối đe dọa đối với an ninh mạng đại diện như hiện nay, việc thay đổi các tùy chọn mặc định sau khi cài đặt máy chủ thành công là một tiêu chuẩn. Phần này hướng dẫn bạn cấu hình máy chủ MySQL để loại bỏ các tùy chọn mặc định không an toàn như thông tin đăng nhập root từ xa, tài khoản người dùng mặc định, v. v. MySQL giảm bớt nhiệm vụ này bằng cách tự động thực hiện tất cả các thay đổi với sự trợ giúp của việc chạy một tập lệnh bảo mật đơn giản
Lệnh sẽ đưa ra nhiều tùy chọn yêu cầu câu trả lời Có hoặc Không để thay đổi bảo mật mặc định của MySQL. Ví dụ. lời đầu tiên đưa ra yêu cầu nếu bạn muốn thiết lập một plugin để xác thực mật khẩu, hãy trả lời Có và tiếp tục Lời nhắc tiếp theo yêu cầu đặt mật khẩu tài khoản người dùng gốc MySQL. Bạn có thể thấy rằng việc bật plugin Xác thực mật khẩu cho phép thiết lập mức độ mạnh của mật khẩu dựa trên ba cấp độ của chính sách bảo mật mật khẩu và độ dài Nhập số bạn muốn chọn để đặt cường độ của mật khẩu. Sau đó, hệ thống sẽ yêu cầu đặt mật khẩu mới và nhập lại để xác nhận, như sau TênMô tả Bảng 8. 4 hiển thị các loại ký tự đa năng có sẵn trong PostgreSQL SQL định nghĩa hai loại ký tự chính. Nếu một người chuyển một giá trị thành Các ký hiệu Ngoài ra, PostgreSQL cung cấp loại 2, lưu trữ các chuỗi có độ dài bất kỳ. Mặc dù loại 2 không có trong tiêu chuẩn SQL nhưng một số hệ thống quản lý cơ sở dữ liệu SQL khác cũng có loại này.Các giá trị của loại Các ký tự có thể được lưu trữ trong bất kỳ loại dữ liệu nào trong số này được xác định bởi bộ ký tự cơ sở dữ liệu, được chọn khi cơ sở dữ liệu được tạo. Bất kể bộ ký tự cụ thể là gì, không thể lưu trữ ký tự có mã bằng 0 (đôi khi được gọi là NUL). Để biết thêm thông tin, hãy tham khảo Phần 24. 3 Yêu cầu lưu trữ đối với một chuỗi ngắn (tối đa 126 byte) là 1 byte cộng với chuỗi thực tế, bao gồm phần đệm khoảng trắng trong trường hợp MẹoKhông có sự khác biệt về hiệu suất giữa ba loại này, ngoài việc tăng dung lượng lưu trữ khi sử dụng loại đệm trống và một vài chu kỳ CPU bổ sung để kiểm tra độ dài khi lưu trữ vào cột bị giới hạn độ dài. Mặc dù 0) có lợi thế về hiệu suất trong một số hệ thống cơ sở dữ liệu khác, nhưng không có lợi thế như vậy trong PostgreSQL; . Trong hầu hết các tình huống, nên sử dụng 2 hoặc character varying( |