MySQL 8.2.0 DBMS рдЙрдкрд▓рдмреНрдз рдЫ

Oracle рд▓реЗ MySQL 8.2 DBMS рдХреЛ рдирдпрд╛рдБ рд╢рд╛рдЦрд╛ рдЧрдарди рдЧрд░реЗрдХреЛ рдЫ рд░ MySQL 8.0.35 рд░ 5.7.44 рдорд╛ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХреЛ рдЫред MySQL рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рд░реНрднрд░ 8.2.0 рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рд╕рдмреИ рдкреНрд░рдореБрдЦ рд▓рд┐рдирдХреНрд╕, FreeBSD, macOS рд░ Windows рд╡рд┐рддрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЫрдиреНред

MySQL 8.2.0 рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдореЛрдбреЗрд▓ рдЕрдиреНрддрд░реНрдЧрдд рдмрдирд╛рдЗрдПрдХреЛ рджреЛрд╕реНрд░реЛ рд╡рд┐рдореЛрдЪрди рд╣реЛ, рдЬрд╕рд▓реЗ MySQL рд╢рд╛рдЦрд╛рд╣рд░реВрдХреЛ рджреБрдИ рдкреНрд░рдХрд╛рд░рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ - "рдЗрдиреЛрднреЗрд╕рди" рд░ "LTS"ред Innovation рд╢рд╛рдЦрд╛рд╣рд░реВ, рдЬрд╕рдорд╛ MySQL 8.1 рд░ 8.2 рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН, рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫрдиреН рдЬреЛ рдкрд╣рд┐рд▓реЗ рдирдпрд╛рдБ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫрдиреНред рдпреА рд╢рд╛рдЦрд╛рд╣рд░реВ рдкреНрд░рддреНрдпреЗрдХ 3 рдорд╣рд┐рдирд╛рдорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдиреНрдЫрдиреН рд░ рдЕрд░реНрдХреЛ рдкреНрд░рдореБрдЦ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдирднрдПрд╕рдореНрдо рдорд╛рддреНрд░ рд╕рдорд░реНрдерд┐рдд рдЫрдиреН (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, 8.2 рд╢рд╛рдЦрд╛рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдкрдЫрд┐, 8.1 рд╢рд╛рдЦрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ)ред LTS рд╢рд╛рдЦрд╛рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫрдиреН рдЬрд╕рдорд╛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░рдХреЛ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рд░ рджреАрд░реНрдШрдХрд╛рд▓реАрди рдирд┐рд░рдиреНрддрд░рддрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫред LTS рд╢рд╛рдЦрд╛рд╣рд░реВ рдкреНрд░рддреНрдпреЗрдХ рджреБрдИ рд╡рд░реНрд╖рдорд╛ рдЬрд╛рд░реА рдЧрд░рд┐рдиреЗрдЫ рд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ 5 рд╡рд░реНрд╖рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЧрд░рд┐рдиреЗрдЫ, рдпрд╕рдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рддрдкрд╛рдИрдВрд▓реЗ рдердк 3 рд╡рд░реНрд╖ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред MySQL 2024 рдХреЛ LTS рд░рд┐рд▓реАрдЬ 8.4 рдХреЛ рд╡рд╕рдиреНрддрдорд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЫ, рддреНрдпрд╕рдкрдЫрд┐ рдирдпрд╛рдБ рдЗрдиреЛрднреЗрд╕рди рд╢рд╛рдЦрд╛ 9.0 рдЧрдарди рд╣реБрдиреЗрдЫред

MySQL 8.2 рдорд╛ рдкреНрд░рдореБрдЦ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • Webauthn рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ (FIDO2) рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдмрд╣реБ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░ FIDO2-рд╕рдХреНрд╖рдо рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЯреЛрдХрди рд╡рд╛ рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд╛рд╕рд╡рд░реНрдб рдмрд┐рдирд╛ MySQL рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред Webauthn рдкреНрд▓рдЧрдЗрди рд╣рд╛рд▓ MySQL Enterprise рдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдЫред
  • Mysql_native_password рд╕рд░реНрднрд░ рдкреНрд▓рдЧрдЗрди, рдЬрд╕рд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд╡реИрдХрд▓реНрдкрд┐рдХ рд╢реНрд░реЗрдгреАрдорд╛ рд╕рд╛рд░рд┐рдПрдХреЛ рдЫ рд░ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред mysql_native_password рдХреЛ рд╕рдЯреНрдЯрд╛, рдХреНрдпрд╛рд╕рд┐рдЩ_sha2_password рдкреНрд▓рдЧрдЗрдирдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рд╣реНрдпрд╛рд╕рд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ SHA2 рдХреЛ рд╕рдЯреНрдЯрд╛ SHA1 рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдХреНрдпрд╛рдЪ_рд╢реЗрд╢ 2_SHAHEB рд╢рдмреНрдж рдкреНрд▓рдЧрдЗрдирдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рд░ рдПрдХ рдЕрдирд┐рдпрдорд┐рдд рдкрд╛рд╕рд╡рд░реНрдб рдкрд╛рд╕рд╡рд░реНрдбрдХреЛ рд╕рд╛рде рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓реНрдиреБрд╣реЛрд╕реН, рдЕрдирд┐рдпрдорд┐рдд рдкрд╛рд╕рд╡рд░реНрдб рдкрд╛рд╕рд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ @ 'LOWHEHOTH' @ рдкрд╛рд╕рд╡рд░реНрдб_рд▓реЛрдХ_ рдЖрдЙрдЯ
  • рд╣реНрдпрд╛рд╕ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ EXCEPT рд░ INTERSECT рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдЧрддрд┐ рджрд┐рди рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдбрд┐рдмрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред SELECT, INSERT, REPLACE, UPDATE рд░ DELETE рдХрд╛рд░реНрдпрд╣рд░реВрд▓реЗ рдЕрдм JSON рдврд╛рдБрдЪрд╛рдорд╛ рдирд┐рджрд╛рди рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ "EXPLAIN FORMAT=JSON" рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "EXPLAIN FORMAT=JSON INTO @var select_stmt;")ред
  • рдПрдХ рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛ рд╕реНрдХреАрдорд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдирд┐рджрд╛рдирд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди "рд╕реНрдХреАрдорд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдердкрд┐рдпреЛред
  • MySQL рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдгрд╕рдБрдЧ рдорд┐рд▓реНрджреЛ рдбрдореНрдкрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди mysqldump рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ "--output-as-version" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрд▓реЗ BEFORE_8_2_0 рд╡рд╛ BEFORE_8_0_23 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред 8.2.0 рд░ 8.0.23)ред
  • рдирдпрд╛рдБ mysql_stmt_bind_named_param() рдкреНрд░рдХрд╛рд░реНрдп рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬреНрдб рдХреНрд╡реЗрд░реАрд╣рд░реВ (рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рдХрдердирд╣рд░реВ) рдорд╛ рдирд╛рдорд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛, рдЬрд╕рд▓реЗ mysql_stmt_bind_param() рдкреНрд░рдХрд╛рд░реНрдпрд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реЗрдХреЛ рдЫ, рдХреНрд▓рд╛рдЗрдиреНрдЯ C рдкреБрд╕реНрддрдХрд╛рд▓рдпрдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
  • MySQL рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ SQL рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рд╕рд░рд▓реАрдХреГрдд рд╡рд┐рддрд░рдгред рдорд╛рдзреНрдпрдорд┐рдХ рд╡рд╛ рдкреНрд░рд╛рдердорд┐рдХ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдЬрдбрд╛рдирд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдореНрднрд╛рд╡рдирд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рдЬреБрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдкрд╛рд░рджрд░реНрд╢реА рдЫрдиреНред
  • рдПрдЙрдЯрд╛ рдирдпрд╛рдБ SET_ANY_DEFINER рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ DEFINER рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдХреЛ рд╕рд╛рдердорд╛ рд╡рд╕реНрддреБрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдЕрдзрд┐рдХрд╛рд░ рджрд┐рдиреНрдЫ, рд╕рд╛рдереИ рдЕрдиреБрдкрд╕реНрдерд┐рдд рдорд╛рд▓рд┐рдХрд╕рдБрдЧ рд╡рд╕реНрддреБрд╣рд░реВ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрди ALLOW_NONEXISTENT_DEFINER рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рджрд┐рдиреНрдЫред
  • рд╣рдЯрд╛рдЗрдПрдХреЛ: рдкреБрд░рд╛рдиреЛ рд░ рдирдпрд╛рдБ рдЪрд░рд╣рд░реВ, рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рдЮреНрдЪрд╛рд▓рдирдорд╛ рд░рд╣реЗрдХреЛ "%" рд░ "_" рдорд╛рд╕реНрдХрд╣рд░реВ, "-character-set-client-handshake" рд╡рд┐рдХрд▓реНрдк, binlog_transaction_dependency_tracking рдЪрд░ рд░ SET_USER_ID рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ред
  • рдкреНрд░рддрд┐рдХреГрддрд┐рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд░рд╛рдЬрдиреАрддрд┐рдХ рд░реВрдкрдорд╛ рдЧрд▓рдд рд╢рдмреНрджрд╛рд╡рд▓реА рд╕рдЪреНрдпрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ "рд░рд┐рд╕реЗрдЯ рдорд╛рд╕реНрдЯрд░", "рдорд╛рд╕реНрдЯрд░ рд╕реНрдерд┐рддрд┐ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН", "рдорд╛рд╕реНрдЯрд░ рд▓рдЧрд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН" рд░ "рдкрд░реНрдЬ рдорд╛рд╕реНрдЯрд░ рд▓рдЧрд╣рд░реВ" рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ, рд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ "рд░рд┐рд╕реЗрдЯ рдмрд╛рдЗрдирд░реА рд▓рдЧрд╣рд░реВ рд░ GTIDS" рд╣реБрдиреБрдкрд░реНрдЫред рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдмрд╛рдЗрдирд░реА рд▓рдЧ рд╕реНрдерд┐рддрд┐ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН, "рдмрд╛рдЗрдирд░реА рд▓рдЧрд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН" рд░ "рдмрд╛рдЗрдирд░реА рд▓рдЧрд╣рд░реВ рд╣рдЯрд╛рдЙрдиреБрд╣реЛрд╕реН"ред
  • рдкрд╣рд┐рд▓реЗ рд╣рдЯрд╛рдЗрдПрдХреЛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╣рдЯрд╛рдЗрдпреЛ: WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS() рдкреНрд░рдХрд╛рд░реНрдп, expire_logs_days рдЪрд░, "--abort-slave-event-count" рд░ "--disconnect-slave-event-count" рд╡рд┐рдХрд▓реНрдкрд╣рд░реВред
  • 26 рдХрдордЬреЛрд░реАрд╣рд░реВ рдлрд┐рдХреНрд╕ рдЧрд░рд┐рдПрдХреЛ рдЫред рдХрд░реНрд▓ рдкреНрдпрд╛рдХреЗрдЬ рд░ OpenSSL рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рджреБрдИ рдХрдордЬреЛрд░реАрд╣рд░реВ рдЯрд╛рдврд╛рдмрд╛рдЯ рд╢реЛрд╖рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди