Hướng dẫn mysql text protocol - giao thức văn bản mysql

Bao gồm cả MySQL NDB Cụm 8.0

trừu tượng

Đây là hướng dẫn tham khảo MySQL. Nó ghi lại MySQL 8.0 đến 8.0.32, cũng như các bản phát hành cụm NDB dựa trên phiên bản 8.0 của

mysql> SELECT CHAR(0x41), UNHEX('41');
+------------------------+--------------------------+
| CHAR(0x41)             | UNHEX('41')              |
+------------------------+--------------------------+
| 0x41                   | 0x41                     |
+------------------------+--------------------------+
7 đến 8.0.32-NDB-8.0.32, tương ứng. Nó có thể bao gồm tài liệu về các tính năng của các phiên bản MySQL chưa được phát hành. Để biết thông tin về phiên bản nào đã được phát hành, hãy xem Ghi chú phát hành MySQL 8.0.

Các tính năng MySQL 8.0. & NBSP; Hướng dẫn này mô tả các tính năng không được bao gồm trong mỗi phiên bản của MySQL 8.0; Các tính năng như vậy có thể không được bao gồm trong phiên bản của MySQL 8.0 được cấp phép cho bạn. Nếu bạn có bất kỳ câu hỏi nào về các tính năng được bao gồm trong phiên bản MySQL 8.0 của bạn, hãy tham khảo Thỏa thuận cấp phép MySQL 8.0 của bạn hoặc liên hệ với Đại diện Bán hàng Oracle của bạn. This manual describes features that are not included in every edition of MySQL 8.0; such features may not be included in the edition of MySQL 8.0 licensed to you. If you have any questions about the features included in your edition of MySQL 8.0, refer to your MySQL 8.0 license agreement or contact your Oracle sales representative.

Để ghi chú chi tiết các thay đổi trong mỗi bản phát hành, hãy xem Ghi chú phát hành MySQL 8.0.

Để biết thông tin pháp lý, bao gồm thông tin cấp phép, hãy xem lời nói đầu và thông báo pháp lý.

Để được giúp đỡ trong việc sử dụng MySQL, vui lòng truy cập diễn đàn MySQL, nơi bạn có thể thảo luận về các vấn đề của mình với người dùng MySQL khác.

Tài liệu được tạo vào ngày: 2022-11-12 (Sửa đổi: 74509)


4.5.1.1 & NBSP; Tùy chọn máy khách MySQL

MySQL hỗ trợ các tùy chọn sau, có thể được chỉ định trên dòng lệnh hoặc trong các nhóm

mysql> SELECT CHAR(0x41), UNHEX('41');
+------------------------+--------------------------+
| CHAR(0x41)             | UNHEX('41')              |
+------------------------+--------------------------+
| 0x41                   | 0x41                     |
+------------------------+--------------------------+
8 và
mysql> SELECT CHAR(0x41), UNHEX('41');
+------------------------+--------------------------+
| CHAR(0x41)             | UNHEX('41')              |
+------------------------+--------------------------+
| 0x41                   | 0x41                     |
+------------------------+--------------------------+
9 của tệp tùy chọn. Để biết thông tin về các tệp tùy chọn được sử dụng bởi các chương trình MySQL, xem Phần & NBSP; 4.2.2.2, Sử dụng các tệp tùy chọn.
supports the following options, which can be specified on the command line or in the
mysql> SELECT CHAR(0x41), UNHEX('41');
+------------------------+--------------------------+
| CHAR(0x41)             | UNHEX('41')              |
+------------------------+--------------------------+
| 0x41                   | 0x41                     |
+------------------------+--------------------------+
8 and
mysql> SELECT CHAR(0x41), UNHEX('41');
+------------------------+--------------------------+
| CHAR(0x41)             | UNHEX('41')              |
+------------------------+--------------------------+
| 0x41                   | 0x41                     |
+------------------------+--------------------------+
9 groups of an option file. For information about option files used by MySQL programs, see Section 4.2.2.2, “Using Option Files”.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    0,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    1

    Hiển thị thông báo trợ giúp và thoát.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    2

    Bật tự động thử lại. Tùy chọn này theo mặc định, cho phép hoàn thành cơ sở dữ liệu, bảng và tên cột. Sử dụng

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    3 để vô hiệu hóa thử lại. Điều đó khiến MySQL bắt đầu nhanh hơn, nhưng bạn phải phát hành lệnh
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    4 hoặc phím tắt
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    5 của nó nếu bạn muốn sử dụng hoàn thành tên.mysql to start faster, but you must issue the
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    4 command or its
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    5 shortcut if you want to use name completion.

    Để hoàn thành tên, nhập phần đầu tiên và nhấn tab. Nếu tên không rõ ràng, MySQL sẽ hoàn thành nó. Nếu không, bạn có thể nhấn một lần nữa để xem các tên có thể bắt đầu bằng những gì bạn đã gõ cho đến nay. Hoàn thành không xảy ra nếu không có cơ sở dữ liệu mặc định.mysql completes it. Otherwise, you can press Tab again to see the possible names that begin with what you have typed so far. Completion does not occur if there is no default database.

    Ghi chú

    Tính năng này yêu cầu máy khách MySQL được biên dịch với thư viện Readline. Thông thường, thư viện Readline không có sẵn trên Windows.readline library. Typically, the readline library is not available on Windows.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    6

    Nguyên nhân các bộ kết quả sẽ được hiển thị theo chiều dọc nếu chúng quá rộng cho cửa sổ hiện tại và sử dụng định dạng bảng thông thường khác. (Điều này áp dụng cho các câu lệnh chấm dứt bởi

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    7 hoặc
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    8.)

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    9,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    0

    In kết quả bằng cách sử dụng tab làm phân tách cột, với mỗi hàng trên một dòng mới. Với tùy chọn này, MySQL không sử dụng tệp lịch sử.mysql does not use the history file.

    Chế độ hàng loạt dẫn đến định dạng đầu ra không phải và thoát các ký tự đặc biệt. Thoát có thể bị vô hiệu hóa bằng cách sử dụng chế độ thô; Xem mô tả cho tùy chọn

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    1.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    2

    Khi tùy chọn này được đưa ra, MySQL sẽ hiển thị dữ liệu nhị phân bằng cách sử dụng ký hiệu thập lục phân (

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    3). Điều này xảy ra cho dù định dạng hiển thị đầu ra tổng thể là bảng, dọc, HTML hay XML.mysql displays binary data using hexadecimal notation (
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    3). This occurs whether the overall output display format is tabular, vertical, HTML, or XML.

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    2 Khi được bật ảnh hưởng đến việc hiển thị tất cả các chuỗi nhị phân, bao gồm cả các chuỗi được trả về bởi các chức năng như
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    5 và
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    6. Ví dụ sau đây cho thấy điều này bằng cách sử dụng mã ASCII cho
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    7 (65 thập phân, 41 thập lục phân):

    • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
      +------------------------------------+
      | CONVERT(UNHEX('41') USING utf8mb4) |
      +------------------------------------+
      | A                                  |
      +------------------------------------+
      2 bị vô hiệu hóa:

      mysql> SELECT CHAR(0x41), UNHEX('41');
      +------------+-------------+
      | CHAR(0x41) | UNHEX('41') |
      +------------+-------------+
      | A          | A           |
      +------------+-------------+
    • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
      +------------------------------------+
      | CONVERT(UNHEX('41') USING utf8mb4) |
      +------------------------------------+
      | A                                  |
      +------------------------------------+
      2 Đã bật:

      mysql> SELECT CHAR(0x41), UNHEX('41');
      +------------------------+--------------------------+
      | CHAR(0x41)             | UNHEX('41')              |
      +------------------------+--------------------------+
      | 0x41                   | 0x41                     |
      +------------------------+--------------------------+

    Để viết một biểu thức chuỗi nhị phân để nó hiển thị dưới dạng chuỗi ký tự bất kể

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    2 có được bật hay không, hãy sử dụng các kỹ thuật này:

    • Hàm

      mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
      +------------------------------------+
      | CONVERT(UNHEX('41') USING utf8mb4) |
      +------------------------------------+
      | A                                  |
      +------------------------------------+
      5 có mệnh đề
      Binary data as: Hexadecimal
      2:

      mysql> SELECT CHAR(0x41 USING utf8mb4);
      +--------------------------+
      | CHAR(0x41 USING utf8mb4) |
      +--------------------------+
      | A                        |
      +--------------------------+
    • Tổng quát hơn, sử dụng

      Binary data as: Hexadecimal
      3 để chuyển đổi biểu thức thành một bộ ký tự đã cho:

      mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
      +------------------------------------+
      | CONVERT(UNHEX('41') USING utf8mb4) |
      +------------------------------------+
      | A                                  |
      +------------------------------------+

    Kể từ MySQL 8.0.19, khi MySQL hoạt động ở chế độ tương tác, tùy chọn này được bật theo mặc định. Ngoài ra, đầu ra từ lệnh

    Binary data as: Hexadecimal
    4 (hoặc
    Binary data as: Hexadecimal
    5) bao gồm dòng này khi tùy chọn được bật một cách ngầm hoặc rõ ràng:mysql operates in interactive mode, this option is enabled by default. In addition, output from the
    Binary data as: Hexadecimal
    4 (or
    Binary data as: Hexadecimal
    5) command includes this line when the option is enabled implicitly or explicitly:

    Binary data as: Hexadecimal

    Để vô hiệu hóa ký hiệu thập lục phân, hãy sử dụng

    Binary data as: Hexadecimal
    6

  • Binary data as: Hexadecimal
    7

    Tùy chọn này giúp khi xử lý đầu ra mysqlbinlog có thể chứa các giá trị

    Binary data as: Hexadecimal
    8. Theo mặc định, MySQL dịch
    Binary data as: Hexadecimal
    9 trong các chuỗi câu lệnh thành
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    0 và diễn giải
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    1 là Terminator câu lệnh.
    Binary data as: Hexadecimal
    7 vô hiệu hóa cả hai tính năng. Nó cũng vô hiệu hóa tất cả các lệnh MySQL ngoại trừ
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    3 và
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    4 ở chế độ không hoạt động (đối với đầu vào được đưa vào MySQL hoặc được tải bằng lệnh
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    5).mysqlbinlog output that may contain
    Binary data as: Hexadecimal
    8 values. By default, mysql translates
    Binary data as: Hexadecimal
    9 in statement strings to
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    0 and interprets
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    1 as the statement terminator.
    Binary data as: Hexadecimal
    7 disables both features. It also disables all mysql commands except
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    3 and
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    4 in noninteractive mode (for input piped to mysql or loaded using the
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    5 command).

  • Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    6

    Trên máy tính có nhiều giao diện mạng, hãy sử dụng tùy chọn này để chọn giao diện nào để sử dụng để kết nối với máy chủ MySQL.

  • Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    7

    Thư mục nơi các bộ ký tự được cài đặt. Xem Phần & NBSP; 10.15, Cấu hình bộ ký tự của Google.

  • Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    8

    Viết tên cột trong kết quả.

  • Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    9

    Kết quả hiển thị SETADATA. Thông tin này tương ứng với nội dung của cấu trúc dữ liệu C API

    mysql --dns-srv-name=_mysql._tcp.example.com
    0. Xem C Cấu trúc dữ liệu cơ bản A API.

  • mysql --dns-srv-name=_mysql._tcp.example.com
    1,
    mysql --dns-srv-name=_mysql._tcp.example.com
    2

    Cho dù dải hoặc bảo tồn nhận xét trong các câu lệnh được gửi đến máy chủ. Mặc định là

    mysql --dns-srv-name=_mysql._tcp.example.com
    3 (bình luận dải), kích hoạt bằng
    mysql --dns-srv-name=_mysql._tcp.example.com
    1 (bảo tồn nhận xét).

    Ghi chú

    Máy khách MySQL luôn chuyển các gợi ý tối ưu hóa cho máy chủ, bất kể tùy chọn này có được cung cấp hay không.mysql client always passes optimizer hints to the server, regardless of whether this option is given.

    Bình luận tước được không phản đối. Hy vọng tính năng này và các tùy chọn sẽ kiểm soát nó sẽ bị xóa trong bản phát hành MySQL trong tương lai.

  • mysql --dns-srv-name=_mysql._tcp.example.com
    5,
    mysql --dns-srv-name=_mysql._tcp.example.com
    6

    Nén tất cả thông tin được gửi giữa máy khách và máy chủ nếu có thể. Xem Phần & NBSP; 4.2.8, Điều khiển nén kết nối.

    Kể từ MySQL 8.0.18, tùy chọn này không được dùng nữa. Mong đợi nó được loại bỏ trong một phiên bản tương lai của MySQL. Xem Cấu hình nén kết nối kế thừa.

  • mysql --dns-srv-name=_mysql._tcp.example.com
    7

    Các thuật toán nén được phép cho các kết nối với máy chủ. Các thuật toán có sẵn giống như cho biến hệ thống

    mysql --dns-srv-name=_mysql._tcp.example.com
    8. Giá trị mặc định là
    mysql --dns-srv-name=_mysql._tcp.example.com
    9.

    Để biết thêm thông tin, xem Phần & NBSP; 4.2.8, Điều khiển nén kết nối.

    Tùy chọn này đã được thêm vào trong MySQL 8.0.18.

  • mysql --user=user_name --fido-register-factor=3
    0

    Cho biết máy chủ rằng máy khách có thể xử lý chế độ hộp cát nếu tài khoản được sử dụng để kết nối có mật khẩu hết hạn. Điều này có thể hữu ích cho các yêu cầu không hoạt động của MySQL vì thông thường máy chủ ngắt kết nối các máy khách không tương tác cố gắng kết nối bằng tài khoản bằng mật khẩu đã hết hạn. .mysql because normally the server disconnects noninteractive clients that attempt to connect using an account with an expired password. (See Section 6.2.16, “Server Handling of Expired Passwords”.)

  • mysql --user=user_name --fido-register-factor=3
    1

    Số giây trước khi hết thời gian kết nối. (Giá trị mặc định là

    mysql --user=user_name --fido-register-factor=3
    2.)

  • mysql --user=user_name --fido-register-factor=3
    3,
    mysql --user=user_name --fido-register-factor=3
    4

    Cơ sở dữ liệu để sử dụng. Điều này hữu ích chủ yếu trong một tệp tùy chọn.

  • mysql --user=user_name --fido-register-factor=3
    5],
    mysql --user=user_name --fido-register-factor=3
    6]

    Viết nhật ký gỡ lỗi. Một chuỗi

    mysql --user=user_name --fido-register-factor=3
    7 điển hình là
    mysql --user=user_name --fido-register-factor=3
    8. Mặc định là
    mysql --user=user_name --fido-register-factor=3
    9.

    Tùy chọn này chỉ khả dụng nếu MySQL được xây dựng bằng

    mysql --user=user_name --fido-register-factor=2,3
    0. Các nhị phân phát hành MySQL do Oracle cung cấp không được xây dựng bằng tùy chọn này.not built using this option.

  • mysql --user=user_name --fido-register-factor=2,3
    1

    In một số thông tin gỡ lỗi khi chương trình thoát ra.

    Tùy chọn này chỉ khả dụng nếu MySQL được xây dựng bằng

    mysql --user=user_name --fido-register-factor=2,3
    0. Các nhị phân phát hành MySQL do Oracle cung cấp không được xây dựng bằng tùy chọn này.not built using this option.

  • mysql --user=user_name --fido-register-factor=2,3
    1

    In một số thông tin gỡ lỗi khi chương trình thoát ra.

    Tùy chọn này chỉ khả dụng nếu MySQL được xây dựng bằng

    mysql --user=user_name --fido-register-factor=2,3
    0. Các nhị phân phát hành MySQL do Oracle cung cấp không được xây dựng bằng tùy chọn này.not built using this option.

  • mysql --user=user_name --fido-register-factor=2,3
    1

    In một số thông tin gỡ lỗi khi chương trình thoát ra.

  • mysql --user=user_name --fido-register-factor=2,3
    3,
    mysql --user=user_name --fido-register-factor=2,3
    4

    In bản gỡ lỗi thông tin và bộ nhớ và thống kê sử dụng CPU khi chương trình thoát.

    mysql --user=user_name --fido-register-factor=2,3
    6mysql client by default uses another. In this case, output may be formatted incorrectly. You can usually fix such issues by using this option to force the client to use the system character set instead.

    Một gợi ý về việc sử dụng plugin xác thực phía máy khách nào. Xem Phần & NBSP; 6.2.17, Xác thực có thể cắm được.

  • mysql --user=user_name --fido-register-factor=2,3
    7

    Sử dụng

    mysql --user=user_name --fido-register-factor=2,3
    8 làm ký tự mặc định được đặt cho máy khách và kết nối.

    Tùy chọn này có thể hữu ích nếu hệ điều hành sử dụng một bộ ký tự và máy khách MySQL theo mặc định sử dụng một bộ khác. Trong trường hợp này, đầu ra có thể được định dạng không chính xác. Bạn thường có thể khắc phục các vấn đề như vậy bằng cách sử dụng tùy chọn này để buộc khách hàng sử dụng bộ ký tự hệ thống thay thế.

  • --defaults-file=

    ALTER USER user factor INITIATE REGISTRATION
    0

    Để biết thêm thông tin, hãy xem Phần & NBSP; 10.4, Bộ ký tự kết nối và các bộ cộng đồng, và Phần & NBSP; 10.15, Cấu hình bộ ký tự.

    mysql --user=user_name --fido-register-factor=2,3
    9

    Tùy chọn này có thể hữu ích nếu hệ điều hành sử dụng một bộ ký tự và máy khách MySQL theo mặc định sử dụng một bộ khác. Trong trường hợp này, đầu ra có thể được định dạng không chính xác. Bạn thường có thể khắc phục các vấn đề như vậy bằng cách sử dụng tùy chọn này để buộc khách hàng sử dụng bộ ký tự hệ thống thay thế.

  • Để biết thêm thông tin, hãy xem Phần & NBSP; 10.4, Bộ ký tự kết nối và các bộ cộng đồng, và Phần & NBSP; 10.15, Cấu hình bộ ký tự.

    mysql --user=user_name --fido-register-factor=2,3
    9mysql normally reads the
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    9 and
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    8 groups. If this option is given as
    ALTER USER user factor INITIATE REGISTRATION
    9, mysql also reads the
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    00 and
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    01 groups.

    Tùy chọn này có thể hữu ích nếu hệ điều hành sử dụng một bộ ký tự và máy khách MySQL theo mặc định sử dụng một bộ khác. Trong trường hợp này, đầu ra có thể được định dạng không chính xác. Bạn thường có thể khắc phục các vấn đề như vậy bằng cách sử dụng tùy chọn này để buộc khách hàng sử dụng bộ ký tự hệ thống thay thế.

  • --delimiter=

    ALTER USER user factor INITIATE REGISTRATION
    6

    Để biết thêm thông tin, hãy xem Phần & NBSP; 10.4, Bộ ký tự kết nối và các bộ cộng đồng, và Phần & NBSP; 10.15, Cấu hình bộ ký tự.

  • mysql --user=user_name --fido-register-factor=2,3
    9

    Đọc tệp tùy chọn này sau tệp tùy chọn toàn cầu nhưng (trên UNIX) trước tệp tùy chọn người dùng. Nếu tệp không tồn tại hoặc không thể truy cập được, xảy ra lỗi. Nếu

    ALTER USER user factor INITIATE REGISTRATION
    0 không phải là một tên đường dẫn tuyệt đối, nó được giải thích liên quan đến thư mục hiện tại.mysql starts with this option enabled by default. However, even with this option, long-format commands still work from the first line. See Section 4.5.1.2, “mysql Client Commands”.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    07

    Chỉ định tên của bản ghi DNS SRV xác định các máy chủ ứng viên sử dụng để thiết lập kết nối với máy chủ MySQL. Để biết thông tin về hỗ trợ DNS SRV trong MySQL, xem Phần & NBSP; 4.2.6, Kết nối với máy chủ bằng cách sử dụng các bản ghi DNS SRV.

    Giả sử rằng DNS được cấu hình với thông tin SRV này cho miền

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    08:

    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com

    Để sử dụng bản ghi DNS SRV đó, hãy gọi MySQL như thế này:mysql like this:

    mysql --dns-srv-name=_mysql._tcp.example.com

    MySQL sau đó thử kết nối với mỗi máy chủ trong nhóm cho đến khi kết nối thành công được thiết lập. Việc không kết nối chỉ xảy ra nếu một kết nối không thể được thiết lập cho bất kỳ máy chủ nào. Các giá trị ưu tiên và trọng lượng trong bản ghi DNS SRV xác định thứ tự mà máy chủ nên được thử. then attempts a connection to each server in the group until a successful connection is established. A failure to connect occurs only if a connection cannot be established to any of the servers. The priority and weight values in the DNS SRV record determine the order in which servers should be tried.

    Khi được gọi bằng

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    09, MySQL chỉ cố gắng thiết lập các kết nối TCP.mysql attempts to establish TCP connections only.

    Tùy chọn

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    09 được ưu tiên hơn tùy chọn
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    11 nếu cả hai được đưa ra.
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    09 khiến việc thiết lập kết nối sử dụng hàm API
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    13 C thay vì
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    14. Tuy nhiên, nếu lệnh
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    15 sau đó được sử dụng trong thời gian chạy và chỉ định đối số tên máy chủ, tên máy chủ đó sẽ được ưu tiên hơn bất kỳ tùy chọn
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    09 nào được đưa ra tại khởi động MySQL để chỉ định bản ghi DNS SRV.mysql startup to specify a DNS SRV record.

    Tùy chọn này đã được thêm vào trong MySQL 8.0.22.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    17

    Bật plugin xác thực

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    18 ClearText. .

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    19,
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    20

    Thực hiện câu lệnh và bỏ. Định dạng đầu ra mặc định giống như được tạo ra với

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    9. Xem Phần & NBSP; 4.2.2.1, Sử dụng các tùy chọn trên dòng lệnh, cho một số ví dụ. Với tùy chọn này, MySQL không sử dụng tệp lịch sử.mysql does not use the history file.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    22

    Các yếu tố hoặc yếu tố mà đăng ký thiết bị FIDO phải được thực hiện. Giá trị tùy chọn này phải là một giá trị duy nhất hoặc hai giá trị được phân tách bằng dấu phẩy. Mỗi giá trị phải là 2 hoặc 3, vì vậy các giá trị tùy chọn được phép là

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    23,
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    24,
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    25 và
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    26.

    Ví dụ: một tài khoản yêu cầu đăng ký cho yếu tố xác thực thứ 3 gọi máy khách MySQL như sau:mysql client as follows:

    mysql --user=user_name --fido-register-factor=3

    Một tài khoản yêu cầu đăng ký cho yếu tố xác thực thứ 2 và thứ 3 gọi máy khách MySQL như sau:mysql client as follows:

    mysql --user=user_name --fido-register-factor=2,3

    Nếu đăng ký thành công, một kết nối được thiết lập. Nếu có một yếu tố xác thực với đăng ký đang chờ xử lý, kết nối được đặt vào chế độ đăng ký đang chờ xử lý khi cố gắng kết nối với máy chủ. Trong trường hợp này, ngắt kết nối và kết nối lại với giá trị

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    27 chính xác để hoàn thành đăng ký.

    Đăng ký là một quá trình hai bước bao gồm bắt đầu đăng ký và hoàn thành các bước đăng ký. Bước đăng ký bắt đầu thực hiện câu lệnh này:initiate registration and finish registration steps. The initiate registration step executes this statement:

    ALTER USER user factor INITIATE REGISTRATION

    Câu lệnh trả về một tập kết quả chứa Thử thách 32 byte, tên người dùng và ID bên dựa vào (xem

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    28).

    Bước đăng ký kết thúc thực hiện câu lệnh này:

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    0

    Câu lệnh hoàn thành đăng ký và gửi thông tin sau đến máy chủ như một phần của dữ liệu

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    29: Authenticator, chứng chỉ chứng thực tùy chọn ở định dạng X.509 và chữ ký.

    Các bước khởi động và đăng ký phải được thực hiện trong một kết nối duy nhất, vì thách thức mà khách hàng nhận được trong bước bắt đầu được lưu vào trình xử lý kết nối máy khách. Đăng ký sẽ thất bại nếu bước đăng ký được thực hiện bởi một kết nối khác. Tùy chọn

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    27 thực hiện cả các bước khởi động và đăng ký, tránh kịch bản thất bại được mô tả ở trên và ngăn chặn phải thực thi các câu lệnh bắt đầu và đăng ký
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    31 theo cách thủ công.

    Tùy chọn

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    27 chỉ có sẵn cho máy khách MySQL và Shell MySQL. Các chương trình khách hàng MySQL khác không hỗ trợ nó.mysql client and MySQL Shell. Other MySQL client programs do not support it.

    Để biết thông tin liên quan, hãy xem Sử dụng Xác thực FIDO.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    33,
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    34

    Tiếp tục ngay cả khi xảy ra lỗi SQL.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    35

    Yêu cầu từ máy chủ khóa công khai cần thiết cho trao đổi mật khẩu dựa trên cặp khóa RSA. Tùy chọn này áp dụng cho các máy khách xác thực với plugin xác thực

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    36. Đối với plugin đó, máy chủ không gửi khóa công khai trừ khi được yêu cầu. Tùy chọn này bị bỏ qua cho các tài khoản không xác thực với plugin đó. Nó cũng bị bỏ qua nếu trao đổi mật khẩu dựa trên RSA không được sử dụng, như trường hợp máy khách kết nối với máy chủ bằng kết nối an toàn.

    Nếu-server-public-key-path = ________ 90 được đưa ra và chỉ định một tệp khóa công khai hợp lệ, nó được ưu tiên hơn

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    35.--server-public-key-path=
    ALTER USER user factor INITIATE REGISTRATION
    0
    is given and specifies a valid public key file, it takes precedence over
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    35.

    Để biết thông tin về plugin

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    36, xem Phần & NBSP; 6.4.1.2, Bộ nhớ đệm SHA-2 có thể thực hiện.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    40

    Một danh sách một hoặc nhiều mẫu được phân tách đại tràng chỉ định các câu lệnh để bỏ qua cho mục đích ghi nhật ký. Các mẫu này được thêm vào danh sách mẫu mặc định (

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    41). Giá trị được chỉ định cho tùy chọn này ảnh hưởng đến việc ghi nhật ký các câu lệnh được ghi vào tệp lịch sử và đến
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    42 nếu tùy chọn
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    43 được đưa ra. Để biết thêm thông tin, hãy xem Phần & NBSP; 4.5.1.3, máy khách của MySQL đăng nhập.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    44,
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    45

    Kết nối với máy chủ MySQL trên máy chủ đã cho.

    Tùy chọn

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    09 được ưu tiên hơn tùy chọn
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    11 nếu cả hai được đưa ra.
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    09 khiến việc thiết lập kết nối sử dụng hàm API
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    13 C thay vì
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    14. Tuy nhiên, nếu lệnh
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    15 sau đó được sử dụng trong thời gian chạy và chỉ định đối số tên máy chủ, tên máy chủ đó sẽ được ưu tiên hơn bất kỳ tùy chọn
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    09 nào được đưa ra tại khởi động MySQL để chỉ định bản ghi DNS SRV.mysql startup to specify a DNS SRV record.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    53,
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    54

    Sản xuất đầu ra HTML.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    55,
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    56

    Bỏ qua không gian sau tên chức năng. Hiệu quả của điều này được mô tả trong cuộc thảo luận cho chế độ

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    57 SQL (xem Phần & NBSP; 5.1.11, chế độ SQL Server SQL).

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    58

    Câu lệnh SQL để thực thi sau khi kết nối với máy chủ. Nếu tự động kết nối được bật, câu lệnh được thực thi lại sau khi kết nối lại xảy ra.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    59

    Viết số dòng cho lỗi. Vô hiệu hóa điều này với

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    60.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    61

    Tùy chọn này ảnh hưởng đến khả năng

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62 phía máy khách cho các hoạt động
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    63. Nó chỉ định thư mục trong đó các tệp có tên trong các câu lệnh
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    64 phải được định vị. Hiệu quả của
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    65 phụ thuộc vào việc tải dữ liệu
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62 có được bật hay vô hiệu hóa:

    • Nếu tải dữ liệu

      mysql> SELECT CHAR(0x41), UNHEX('41');
      +------------------------+--------------------------+
      | CHAR(0x41)             | UNHEX('41')              |
      +------------------------+--------------------------+
      | 0x41                   | 0x41                     |
      +------------------------+--------------------------+
      62 được bật, theo mặc định trong thư viện máy khách MySQL hoặc bằng cách chỉ định
      mysql> SELECT CHAR(0x41), UNHEX('41');
      +------------------------+--------------------------+
      | CHAR(0x41)             | UNHEX('41')              |
      +------------------------+--------------------------+
      | 0x41                   | 0x41                     |
      +------------------------+--------------------------+
      68, tùy chọn
      mysql> SELECT CHAR(0x41), UNHEX('41');
      +------------------------+--------------------------+
      | CHAR(0x41)             | UNHEX('41')              |
      +------------------------+--------------------------+
      | 0x41                   | 0x41                     |
      +------------------------+--------------------------+
      65 bị bỏ qua.

    • Nếu tải dữ liệu

      mysql> SELECT CHAR(0x41), UNHEX('41');
      +------------------------+--------------------------+
      | CHAR(0x41)             | UNHEX('41')              |
      +------------------------+--------------------------+
      | 0x41                   | 0x41                     |
      +------------------------+--------------------------+
      62 bị vô hiệu hóa, theo mặc định trong thư viện máy khách MySQL hoặc bằng cách chỉ định
      mysql> SELECT CHAR(0x41), UNHEX('41');
      +------------------------+--------------------------+
      | CHAR(0x41)             | UNHEX('41')              |
      +------------------------+--------------------------+
      | 0x41                   | 0x41                     |
      +------------------------+--------------------------+
      71, tùy chọn
      mysql> SELECT CHAR(0x41), UNHEX('41');
      +------------------------+--------------------------+
      | CHAR(0x41)             | UNHEX('41')              |
      +------------------------+--------------------------+
      | 0x41                   | 0x41                     |
      +------------------------+--------------------------+
      65 được áp dụng.

    Khi

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    65 áp dụng, giá trị tùy chọn chỉ định thư mục trong đó các tệp dữ liệu cục bộ phải được đặt. So sánh tên đường dẫn thư mục và tên đường dẫn của các tệp được tải là nhạy cảm với trường hợp bất kể độ nhạy của trường hợp của hệ thống tệp cơ bản. Nếu giá trị tùy chọn là chuỗi trống, nó sẽ không có thư mục, với kết quả không có tệp nào được phép tải dữ liệu cục bộ.

    Ví dụ: để vô hiệu hóa rõ ràng tải dữ liệu cục bộ ngoại trừ các tệp nằm trong thư mục

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    74, gọi MySQL như thế này:mysql like this:

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    1

    Khi cả

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    75 và
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    65 được đưa ra, thứ tự mà chúng được đưa ra không quan trọng.

    Sử dụng thành công các hoạt động tải

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62 trong MySQL cũng yêu cầu máy chủ cho phép tải cục bộ; Xem Phần & NBSP; 6.1.6, Cân nhắc bảo mật của người dùng đối với dữ liệu tải cục bộmysql also requires that the server permits local loading; see Section 6.1.6, “Security Considerations for LOAD DATA LOCAL”

    Tùy chọn

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    65 đã được thêm vào trong MySQL 8.0.21.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    79

    Theo mặc định, khả năng

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62 cho
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    63 được xác định bởi mặc định được biên dịch vào thư viện máy khách MySQL. Để bật hoặc vô hiệu hóa
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62 Đang tải dữ liệu một cách rõ ràng, hãy sử dụng tùy chọn
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    75. Khi không có giá trị, tùy chọn cho phép tải dữ liệu
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62. Khi được cho là
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    71 hoặc
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    86, tùy chọn sẽ vô hiệu hóa hoặc cho phép tải dữ liệu
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62.

    Nếu khả năng

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62 bị vô hiệu hóa, tùy chọn
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    65 có thể được sử dụng để cho phép tải các tệp cục bộ bị hạn chế trong thư mục được chỉ định.

    Sử dụng thành công các hoạt động tải

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62 trong MySQL cũng yêu cầu máy chủ cho phép tải cục bộ; Xem Phần & NBSP; 6.1.6, Cân nhắc bảo mật của người dùng đối với dữ liệu tải cục bộmysql also requires that the server permits local loading; see Section 6.1.6, “Security Considerations for LOAD DATA LOCAL”

  • Tùy chọn

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    65 đã được thêm vào trong MySQL 8.0.21.

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    79login path is an option group containing options that specify which MySQL server to connect to and which account to authenticate as. To create or modify a login path file, use the mysql_config_editor utility. See Section 4.6.7, “mysql_config_editor — MySQL Configuration Utility”.

    Theo mặc định, khả năng

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62 cho
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    63 được xác định bởi mặc định được biên dịch vào thư viện máy khách MySQL. Để bật hoặc vô hiệu hóa
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62 Đang tải dữ liệu một cách rõ ràng, hãy sử dụng tùy chọn
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    75. Khi không có giá trị, tùy chọn cho phép tải dữ liệu
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62. Khi được cho là
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    71 hoặc
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    86, tùy chọn sẽ vô hiệu hóa hoặc cho phép tải dữ liệu
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62.

  • Nếu khả năng

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    62 bị vô hiệu hóa, tùy chọn
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    65 có thể được sử dụng để cho phép tải các tệp cục bộ bị hạn chế trong thư mục được chỉ định.

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    91

  • Đọc các tùy chọn từ đường dẫn đăng nhập được đặt tên trong tệp đường dẫn đăng nhập

    ALTER USER user factor INITIATE REGISTRATION
    4. Một đường dẫn đăng nhập của người Viking là một nhóm tùy chọn chứa các tùy chọn chỉ định máy chủ MySQL nào sẽ kết nối và tài khoản nào để xác thực là. Để tạo hoặc sửa đổi tệp đường dẫn đăng nhập, hãy sử dụng tiện ích mysql_config_editor. Xem Phần & NBSP; 4.6.7, MYSQL_CONFIG_EDITOR - Tiện ích cấu hình MySQL.

    Để biết thêm thông tin về điều này và các tùy chọn tệp tùy chọn khác, hãy xem Phần & NBSP; 4.2.2.3, Tùy chọn dòng lệnh ảnh hưởng đến việc xử lý tệp tùy chọn.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    93

    Kích thước tối đa của bộ đệm cho giao tiếp máy khách/máy chủ. Mặc định là 16MB, tối đa là 1GB.mysql commands. Long-format commands are permitted, not just short-format commands. For example,

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    98 and
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    99 both are recognized. Use
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    00 to disable named commands. See Section 4.5.1.2, “mysql Client Commands”.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    01

    Kích thước bộ đệm cho giao tiếp TCP/IP và ổ cắm. (Giá trị mặc định là 16kb.)

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    02

    Không gian tên mạng để sử dụng cho các kết nối TCP/IP. Nếu bị bỏ qua, kết nối sử dụng không gian tên mặc định (toàn cầu). Để biết thông tin về các không gian tên mạng, hãy xem Phần & NBSP; 5.1.14, Hỗ trợ không gian tên mạng.

    Tùy chọn này đã được thêm vào trong MySQL 8.0.22. Nó chỉ có sẵn trên các nền tảng triển khai hỗ trợ không gian tên mạng.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    03,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    04

    Điều này có tác dụng tương tự như

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    05. Xem mô tả cho
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    2.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    07,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    08

    Không bíp khi xảy ra lỗi.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    09

    Không đọc bất kỳ tệp tùy chọn. Nếu khởi động chương trình không thành công do đọc các tùy chọn không xác định từ tệp tùy chọn,

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    09 có thể được sử dụng để ngăn chúng không được đọc.

    Ngoại lệ là tệp

    ALTER USER user factor INITIATE REGISTRATION
    4 được đọc trong mọi trường hợp, nếu nó tồn tại. Điều này cho phép mật khẩu được chỉ định theo cách an toàn hơn so với trên dòng lệnh ngay cả khi
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    09 được sử dụng. Để tạo
    ALTER USER user factor INITIATE REGISTRATION
    4, hãy sử dụng tiện ích mysql_config_editor. Xem Phần & NBSP; 4.6.7, MYSQL_CONFIG_EDITOR - Tiện ích cấu hình MySQL.mysql_config_editor utility. See Section 4.6.7, “mysql_config_editor — MySQL Configuration Utility”.

    Để biết thêm thông tin về điều này và các tùy chọn tệp tùy chọn khác, hãy xem Phần & NBSP; 4.2.2.3, Tùy chọn dòng lệnh ảnh hưởng đến việc xử lý tệp tùy chọn.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    14,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    15

    Bỏ qua các câu lệnh ngoại trừ các câu xảy ra trong khi cơ sở dữ liệu mặc định là dữ liệu được đặt tên trên dòng lệnh. Tùy chọn này là thô sơ và nên được sử dụng một cách cẩn thận. Lọc câu lệnh chỉ dựa trên các câu lệnh

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    16.

    Ban đầu, MySQL thực thi các câu lệnh trong đầu vào vì chỉ định cơ sở dữ liệu

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    17 trên dòng lệnh tương đương với việc chèn sử dụng
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    17 khi bắt đầu đầu vào. Sau đó, đối với mỗi câu lệnh
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    16 gặp phải, MySQL chấp nhận hoặc từ chối các câu lệnh sau tùy thuộc vào việc cơ sở dữ liệu có tên có phải là dữ liệu trên dòng lệnh hay không. Nội dung của các tuyên bố là phi vật chất.mysql executes statements in the input because specifying a database
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    17 on the command line is equivalent to inserting USE
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    17
    at the beginning of the input. Then, for each
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    16 statement encountered, mysql accepts or rejects following statements depending on whether the database named is the one on the command line. The content of the statements is immaterial.

    Giả sử rằng MySQL được gọi để xử lý bộ câu lệnh này:mysql is invoked to process this set of statements:

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    2

    Nếu dòng lệnh là mysql--force-cơ sở dữ liệu DB1, MySQL sẽ xử lý đầu vào như sau:mysql --force --one-database db1, mysql handles the input as follows:

    • Câu lệnh

      mysql> SELECT CHAR(0x41 USING utf8mb4);
      +--------------------------+
      | CHAR(0x41 USING utf8mb4) |
      +--------------------------+
      | A                        |
      +--------------------------+
      20 được thực thi vì cơ sở dữ liệu mặc định là
      mysql> SELECT CHAR(0x41 USING utf8mb4);
      +--------------------------+
      | CHAR(0x41 USING utf8mb4) |
      +--------------------------+
      | A                        |
      +--------------------------+
      21, mặc dù câu lệnh tên một bảng trong một cơ sở dữ liệu khác.

    • Các câu lệnh

      mysql> SELECT CHAR(0x41 USING utf8mb4);
      +--------------------------+
      | CHAR(0x41 USING utf8mb4) |
      +--------------------------+
      | A                        |
      +--------------------------+
      22 và
      mysql> SELECT CHAR(0x41 USING utf8mb4);
      +--------------------------+
      | CHAR(0x41 USING utf8mb4) |
      +--------------------------+
      | A                        |
      +--------------------------+
      23 không được thực thi vì cơ sở dữ liệu mặc định không phải là
      mysql> SELECT CHAR(0x41 USING utf8mb4);
      +--------------------------+
      | CHAR(0x41 USING utf8mb4) |
      +--------------------------+
      | A                        |
      +--------------------------+
      21, mặc dù các câu lệnh đặt tên một bảng trong
      mysql> SELECT CHAR(0x41 USING utf8mb4);
      +--------------------------+
      | CHAR(0x41 USING utf8mb4) |
      +--------------------------+
      | A                        |
      +--------------------------+
      21.

    • Các câu lệnh

      mysql> SELECT CHAR(0x41 USING utf8mb4);
      +--------------------------+
      | CHAR(0x41 USING utf8mb4) |
      +--------------------------+
      | A                        |
      +--------------------------+
      26 và
      mysql> SELECT CHAR(0x41 USING utf8mb4);
      +--------------------------+
      | CHAR(0x41 USING utf8mb4) |
      +--------------------------+
      | A                        |
      +--------------------------+
      23 được thực thi vì cơ sở dữ liệu mặc định là
      mysql> SELECT CHAR(0x41 USING utf8mb4);
      +--------------------------+
      | CHAR(0x41 USING utf8mb4) |
      +--------------------------+
      | A                        |
      +--------------------------+
      21, mặc dù câu lệnh
      mysql> SELECT CHAR(0x41 USING utf8mb4);
      +--------------------------+
      | CHAR(0x41 USING utf8mb4) |
      +--------------------------+
      | A                        |
      +--------------------------+
      23 đặt tên cho một bảng trong một cơ sở dữ liệu khác.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    30]

    Sử dụng lệnh đã cho để phân trang đầu ra truy vấn. Nếu lệnh bị bỏ qua, máy nhắn tin mặc định là giá trị của biến môi trường

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    31 của bạn. Máy nhắn tin hợp lệ ít hơn, nhiều hơn, CAT [> FileName], v.v. Tùy chọn này chỉ hoạt động trên Unix và chỉ ở chế độ tương tác. Để vô hiệu hóa phân trang, sử dụng
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    32. Phần & nbsp; 4.5.1.2, lệnh của máy khách MySQL, thảo luận về phân trang đầu ra hơn nữa.less, more, cat [> filename], and so forth. This option works only on Unix and only in interactive mode. To disable paging, use
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    32. Section 4.5.1.2, “mysql Client Commands”, discusses output paging further.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    33],
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    34]

    Mật khẩu của tài khoản MySQL được sử dụng để kết nối với máy chủ. Giá trị mật khẩu là tùy chọn. Nếu không được đưa ra, MySQL sẽ nhắc cho một. Nếu được cung cấp, không có khoảng trống giữa

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    35 hoặc
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    36 và mật khẩu theo nó. Nếu không có tùy chọn mật khẩu được chỉ định, mặc định là không gửi mật khẩu.mysql prompts for one. If given, there must be no space between
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    35 or
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    36 and the password following it. If no password option is specified, the default is to send no password.

    Chỉ định mật khẩu trên dòng lệnh nên được coi là không an toàn. Để tránh đưa ra mật khẩu trên dòng lệnh, hãy sử dụng tệp tùy chọn. Xem Phần & NBSP; 6.1.2.1, Hướng dẫn của người dùng cuối về bảo mật mật khẩu.

    Để xác định rõ ràng rằng không có mật khẩu và MySQL không nên nhắc cho một mật khẩu, hãy sử dụng tùy chọn

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    37.mysql should not prompt for one, use the
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    37 option.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    38]

    Mật khẩu cho Hệ số xác thực đa yếu tố 1 của tài khoản MySQL được sử dụng để kết nối với máy chủ. Giá trị mật khẩu là tùy chọn. Nếu không được đưa ra, MySQL sẽ nhắc cho một. Nếu được cung cấp, không có khoảng trống giữa

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    39 và mật khẩu theo nó. Nếu không có tùy chọn mật khẩu được chỉ định, mặc định là không gửi mật khẩu.mysql prompts for one. If given, there must be no space between
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    39 and the password following it. If no password option is specified, the default is to send no password.

    Chỉ định mật khẩu trên dòng lệnh nên được coi là không an toàn. Để tránh đưa ra mật khẩu trên dòng lệnh, hãy sử dụng tệp tùy chọn. Xem Phần & NBSP; 6.1.2.1, Hướng dẫn của người dùng cuối về bảo mật mật khẩu.

    Để xác định rõ ràng rằng không có mật khẩu và MySQL không nên nhắc cho một mật khẩu, hãy sử dụng tùy chọn

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    37.mysql should not prompt for one, use the
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    40 option.

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    38]

  • Mật khẩu cho Hệ số xác thực đa yếu tố 1 của tài khoản MySQL được sử dụng để kết nối với máy chủ. Giá trị mật khẩu là tùy chọn. Nếu không được đưa ra, MySQL sẽ nhắc cho một. Nếu được cung cấp, không có khoảng trống giữa

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    39 và mật khẩu theo nó. Nếu không có tùy chọn mật khẩu được chỉ định, mặc định là không gửi mật khẩu.

    Để xác định rõ ràng rằng không có mật khẩu và MySQL không nên nhắc cho một mật khẩu, hãy sử dụng tùy chọn

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    40.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    47]

    Mật khẩu cho Hệ số xác thực đa yếu tố 3 của tài khoản MySQL được sử dụng để kết nối với máy chủ. Các ngữ nghĩa của tùy chọn này tương tự như ngữ nghĩa cho

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    41; Xem mô tả của tùy chọn đó để biết chi tiết.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    49,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    50

    Trên Windows, kết nối với máy chủ bằng một đường ống được đặt tên. Tùy chọn này chỉ áp dụng nếu máy chủ được bắt đầu với biến hệ thống

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    51 được kích hoạt để hỗ trợ các kết nối-PIPE được đặt tên. Ngoài ra, người dùng tạo kết nối phải là thành viên của nhóm Windows được chỉ định bởi biến hệ thống
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    52.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    53

    Thư mục để tìm plugin. Chỉ định tùy chọn này nếu tùy chọn

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    54 được sử dụng để chỉ định plugin xác thực nhưng MySQL không tìm thấy nó. Xem Phần & NBSP; 6.2.17, Xác thực có thể cắm được.mysql does not find it. See Section 6.2.17, “Pluggable Authentication”.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    55,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    56

    Đối với các kết nối TCP/IP, số cổng sẽ sử dụng.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    57

    In tên chương trình và tất cả các tùy chọn mà nó nhận được từ các tệp tùy chọn.

    Để biết thêm thông tin về điều này và các tùy chọn tệp tùy chọn khác, hãy xem Phần & NBSP; 4.2.2.3, Tùy chọn dòng lệnh ảnh hưởng đến việc xử lý tệp tùy chọn.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    58

    Đặt lời nhắc đến định dạng được chỉ định. Mặc định là

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    59. Các chuỗi đặc biệt mà lời nhắc có thể chứa được mô tả trong Phần & NBSP; 4.5.1.2, lệnh của máy khách MySQL.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    60

    Giao thức vận chuyển để sử dụng để kết nối với máy chủ. Nó rất hữu ích khi các tham số kết nối khác thường dẫn đến việc sử dụng một giao thức khác với phân giải bạn muốn. Để biết chi tiết về các giá trị cho phép, hãy xem Phần & NBSP; 4.2.7, Giao thức vận chuyển kết nối.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    61,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    62

    Không lưu trữ từng kết quả truy vấn, in từng hàng khi nhận được. Điều này có thể làm chậm máy chủ nếu đầu ra bị treo. Với tùy chọn này, MySQL không sử dụng tệp lịch sử.mysql does not use the history file.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    1,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    64

    Đối với đầu ra bảng, các cột Box Boxing xung quanh cho phép một giá trị cột được phân biệt với một giá trị khác. Đối với đầu ra không (như được tạo ở chế độ hàng loạt hoặc khi tùy chọn

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    9 hoặc
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    66 được đưa ra), các ký tự đặc biệt được thoát theo đầu ra để chúng có thể được xác định dễ dàng. Newline, Tab,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    67 và Backslash được viết là
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    0,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    69,
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    1 và
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    71. Tùy chọn
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    1 vô hiệu hóa nhân vật này thoát ra.boxing around columns enables one column value to be distinguished from another. For nontabular output (such as is produced in batch mode or when the
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    9 or
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    66 option is given), special characters are escaped in the output so they can be identified easily. Newline, tab,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    67, and backslash are written as
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    0,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    69,
    Name                     TTL   Class   Priority Weight Port Target
    _mysql._tcp.example.com. 86400 IN SRV  0        5      3306 host1.example.com
    _mysql._tcp.example.com. 86400 IN SRV  0        10     3306 host2.example.com
    _mysql._tcp.example.com. 86400 IN SRV  10       5      3306 host3.example.com
    _mysql._tcp.example.com. 86400 IN SRV  20       5      3306 host4.example.com
    1, and
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    71. The
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    1 option disables this character escaping.

    Ví dụ sau đây cho thấy đầu ra bảng so với đầu ra không phải và việc sử dụng chế độ thô để vô hiệu hóa việc thoát ra:

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    3
  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    73

    Nếu kết nối với máy chủ bị mất, tự động cố gắng kết nối lại. Một nỗ lực kết nối lại duy nhất được thực hiện mỗi lần kết nối bị mất. Để ngăn chặn hành vi kết nối lại, sử dụng

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    74.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    95,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    76,
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    77

    Nếu tùy chọn này được bật, các câu lệnh

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    78 và
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    20 không sử dụng khóa trong mệnh đề
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    80 hoặc mệnh đề
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    81 tạo ra lỗi. Ngoài ra, các hạn chế được đặt trên các câu lệnh
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    82 tạo ra (hoặc được ước tính tạo ra) các bộ kết quả rất lớn. Nếu bạn đã đặt tùy chọn này trong một tệp tùy chọn, bạn có thể sử dụng
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    83 trên dòng lệnh để ghi đè nó. Để biết thêm thông tin về tùy chọn này, hãy xem bằng chế độ Updates an toàn (-Safe-Updates).

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    84

    Giới hạn tự động cho các câu lệnh

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    82 khi sử dụng
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    95. (Giá trị mặc định là 1.000.)

  • --server-public-key-path=

    ALTER USER user factor INITIATE REGISTRATION
    0

    Tên đường dẫn đến một tệp ở định dạng PEM chứa một bản sao phía máy khách của khóa công khai theo yêu cầu của máy chủ để trao đổi mật khẩu dựa trên cặp khóa RSA. Tùy chọn này áp dụng cho các máy khách xác thực với plugin xác thực

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    88 hoặc
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    36. Tùy chọn này bị bỏ qua cho các tài khoản không xác thực với một trong những plugin đó. Nó cũng bị bỏ qua nếu trao đổi mật khẩu dựa trên RSA không được sử dụng, như trường hợp máy khách kết nối với máy chủ bằng kết nối an toàn.

    Nếu-server-public-key-path = ________ 90 được đưa ra và chỉ định một tệp khóa công khai hợp lệ, nó được ưu tiên hơn

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    35.--server-public-key-path=
    ALTER USER user factor INITIATE REGISTRATION
    0
    is given and specifies a valid public key file, it takes precedence over
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    35.

    Đối với

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    88, tùy chọn này chỉ áp dụng nếu MySQL được xây dựng bằng OpenSSL.

    Để biết thông tin về các plugin

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    88 và
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    36, xem Phần & NBSP; 6.4.1.3, Xác thực có thể cắm được Sha-256, và Phần & NBSP; 6.4.1.2

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    95

    Trên Windows, tên bộ nhớ dùng chung để sử dụng cho các kết nối được tạo bằng bộ nhớ chia sẻ cho máy chủ cục bộ. Giá trị mặc định là

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    96. Tên bộ nhớ chia sẻ là nhạy cảm trường hợp.

    Tùy chọn này chỉ áp dụng nếu máy chủ được bắt đầu với biến hệ thống

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    97 được kích hoạt để hỗ trợ các kết nối bộ nhớ chia sẻ.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    98

    Nguyên nhân cảnh báo được hiển thị sau mỗi câu lệnh nếu có bất kỳ. Tùy chọn này áp dụng cho chế độ tương tác và hàng loạt.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    99

    Bỏ qua tín hiệu

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    00 (thường là kết quả của việc gõ điều khiển+C).Control+C).

    Không có tùy chọn này, việc gõ Điều khiển+C làm gián đoạn câu lệnh hiện tại nếu có hoặc hủy bỏ bất kỳ dòng đầu vào một phần nào khác.Control+C interrupts the current statement if there is one, or cancels any partial input line otherwise.

  • mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    66,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    02

    Chế độ im lặng. Sản xuất ít sản lượng hơn. Tùy chọn này có thể được cung cấp nhiều lần để sản xuất ngày càng ít sản lượng.

    Tùy chọn này dẫn đến định dạng đầu ra không phải và thoát khỏi các ký tự đặc biệt. Thoát có thể bị vô hiệu hóa bằng cách sử dụng chế độ thô; Xem mô tả cho tùy chọn

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    1.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    04,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    05

    Không viết tên cột trong kết quả.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    60,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    07

    Không viết số dòng cho lỗi. Hữu ích khi bạn muốn so sánh các tệp kết quả bao gồm thông báo lỗi.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    08,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    09

    Đối với các kết nối với

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    10, tệp ổ cắm UNIX sẽ sử dụng hoặc, trên Windows, tên của đường ống được đặt tên để sử dụng.

    Trên Windows, tùy chọn này chỉ áp dụng nếu máy chủ được bắt đầu với biến hệ thống

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    51 được kích hoạt để hỗ trợ các kết nối-PIPE được đặt tên. Ngoài ra, người dùng tạo kết nối phải là thành viên của nhóm Windows được chỉ định bởi biến hệ thống
    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    52.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    13

    Các tùy chọn bắt đầu bằng

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    14 Chỉ định có kết nối với máy chủ bằng mã hóa và cho biết nơi tìm các khóa và chứng chỉ SSL hay không. Xem các tùy chọn lệnh cho các kết nối được mã hóa.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    15

    Kiểm soát xem có bật chế độ FIP ở phía máy khách hay không. Tùy chọn

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    16 khác với các tùy chọn
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    17 khác ở chỗ nó không được sử dụng để thiết lập các kết nối được mã hóa, mà là ảnh hưởng đến các hoạt động mật mã nào để cho phép. Xem Phần & NBSP; 6.8, hỗ trợ FIP của FIP.

    Các giá trị

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    16 này được cho phép:

    • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
      +------------------------------------+
      | CONVERT(UNHEX('41') USING utf8mb4) |
      +------------------------------------+
      | A                                  |
      +------------------------------------+
      19: Tắt chế độ FIPS.

    • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
      +------------------------------------+
      | CONVERT(UNHEX('41') USING utf8mb4) |
      +------------------------------------+
      | A                                  |
      +------------------------------------+
      20: Kích hoạt chế độ FIPS.

    • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
      +------------------------------------+
      | CONVERT(UNHEX('41') USING utf8mb4) |
      +------------------------------------+
      | A                                  |
      +------------------------------------+
      21: Kích hoạt chế độ FIPS nghiêm ngặt.strict FIPS mode.

    Ghi chú

    Nếu mô -đun đối tượng OpenSSL FIP không khả dụng, giá trị được phép duy nhất cho

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    16 là
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    19. Trong trường hợp này, việc cài đặt
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    16 thành
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    20 hoặc
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    21 khiến khách hàng đưa ra cảnh báo khi khởi động và hoạt động ở chế độ không phải của FIPS.

  • mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    43,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    28

    Tùy chọn này khiến MySQL gửi các câu lệnh tương tác đến cơ sở ghi nhật ký hệ thống. Trên Unix, đây là

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    42; Trên Windows, đó là nhật ký sự kiện Windows. Điểm đến nơi tin nhắn đã ghi lại là phụ thuộc vào hệ thống. Trên Linux, đích thường là tệp
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    30.mysql to send interactive statements to the system logging facility. On Unix, this is
    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    42; on Windows, it is the Windows Event Log. The destination where logged messages appear is system dependent. On Linux, the destination is often the
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    30 file.

    Dưới đây là một mẫu đầu ra được tạo ra trên Linux bằng cách sử dụng

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    43. Đầu ra này được định dạng cho khả năng đọc; Mỗi tin nhắn đã đăng nhập thực sự mất một dòng.

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    4

    Để biết thêm thông tin, hãy xem Phần & NBSP; 4.5.1.3, máy khách của MySQL đăng nhập.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    32,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    33

    Hiển thị đầu ra trong định dạng bảng. Đây là mặc định cho việc sử dụng tương tác, nhưng có thể được sử dụng để tạo ra đầu ra bảng ở chế độ hàng loạt.

  • --tee=

    ALTER USER user factor INITIATE REGISTRATION
    0

    Nối một bản sao đầu ra vào tệp đã cho. Tùy chọn này chỉ hoạt động ở chế độ tương tác. Phần & nbsp; 4.5.1.2, lệnh của máy khách MySQL, thảo luận về các tệp tee hơn nữa.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    35

    Các mật mã cho phép cho các kết nối được mã hóa sử dụng TLSV1.3. Giá trị là một danh sách của một hoặc nhiều tên mã hóa được phân tách đại tràng. Các mật mã có thể được đặt tên cho tùy chọn này phụ thuộc vào thư viện SSL được sử dụng để biên dịch MySQL. Để biết chi tiết, xem Phần & NBSP; 6.3.2, các giao thức TLS kết nối được mã hóa và mật mã.

    Tùy chọn này đã được thêm vào trong MySQL 8.0.16.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    36

    Các giao thức TLS cho phép cho các kết nối được mã hóa. Giá trị là danh sách một hoặc nhiều tên giao thức được phân tách bằng dấu phẩy. Các giao thức có thể được đặt tên cho tùy chọn này phụ thuộc vào thư viện SSL được sử dụng để biên dịch MySQL. Để biết chi tiết, xem Phần & NBSP; 6.3.2, các giao thức TLS kết nối được mã hóa và mật mã.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    37,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    38

    Xóa bộ đệm sau mỗi truy vấn.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    39,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    40

    Tên người dùng của tài khoản MySQL để sử dụng để kết nối với máy chủ.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    41,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    42

    Chế độ dài dòng. Sản xuất nhiều đầu ra hơn về những gì chương trình làm. Tùy chọn này có thể được cung cấp nhiều lần để sản xuất ngày càng nhiều đầu ra. (Ví dụ:

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    43 tạo định dạng đầu ra bảng ngay cả ở chế độ hàng loạt.)

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    44,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    45

    thông tin phiên bản màn hình và thoát.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    46,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    47

    In các hàng đầu ra truy vấn theo chiều dọc (một dòng trên mỗi giá trị cột). Không có tùy chọn này, bạn có thể chỉ định đầu ra dọc cho các câu lệnh riêng lẻ bằng cách chấm dứt chúng bằng

    mysql> SELECT CHAR(0x41 USING utf8mb4);
    +--------------------------+
    | CHAR(0x41 USING utf8mb4) |
    +--------------------------+
    | A                        |
    +--------------------------+
    8.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    49,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    50

    Nếu kết nối không thể được thiết lập, hãy chờ và thử lại thay vì hủy bỏ.

  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    51,
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    52

    Tạo ra đầu ra XML.

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    5

    Đầu ra khi

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    51 được sử dụng với MySQL khớp với MySQLDump
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    51.Xem Phần & NBSP; 4.5.4, MySQLDUMP - một chương trình sao lưu cơ sở dữ liệu, để biết chi tiết.mysql matches that of mysqldump
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    51. See Section 4.5.4, “mysqldump — A Database Backup Program”, for details.

    Đầu ra XML cũng sử dụng không gian tên XML, như được hiển thị ở đây:

    mysql> SELECT CHAR(0x41), UNHEX('41');
    +------------------------+--------------------------+
    | CHAR(0x41)             | UNHEX('41')              |
    +------------------------+--------------------------+
    | 0x41                   | 0x41                     |
    +------------------------+--------------------------+
    6
  • mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    55

    Mức nén để sử dụng cho các kết nối đến máy chủ sử dụng thuật toán nén

    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    56.Các mức được phép là từ 1 đến 22, với các giá trị lớn hơn cho thấy mức độ nén ngày càng tăng.Mức nén
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    56 mặc định là 3. Cài đặt cấp độ nén không ảnh hưởng đến các kết nối không sử dụng nén
    mysql> SELECT CONVERT(UNHEX('41') USING utf8mb4);
    +------------------------------------+
    | CONVERT(UNHEX('41') USING utf8mb4) |
    +------------------------------------+
    | A                                  |
    +------------------------------------+
    56.

    Để biết thêm thông tin, xem Phần & NBSP; 4.2.8, Điều khiển nén kết nối.

    Tùy chọn này đã được thêm vào trong MySQL 8.0.18.