MySQL 8.2.0 DBMS ඇත

Oracle විසින් MySQL 8.2 DBMS හි නව ශාඛාවක් පිහිටුවා MySQL 8.0.35 සහ 5.7.44 වෙත නිවැරදි යාවත්කාලීන කිරීම් ප්‍රකාශයට පත් කර ඇත. MySQL Community Server 8.2.0 ගොඩනැගීම් සියලුම ප්‍රධාන Linux, FreeBSD, macOS සහ Windows බෙදාහැරීම් සඳහා සූදානම් කර ඇත.

MySQL 8.2.0 යනු නව නිකුතු මාදිලිය යටතේ පිහිටුවන ලද දෙවන නිකුතුව වන අතර එය MySQL ශාඛා වර්ග දෙකක් තිබීම සඳහා සපයයි - "නව නිපැයුම්" සහ "LTS". 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 වෙනුවට SHA2 ඇල්ගොරිතම භාවිතා කරන caching_sha1_password ප්ලගිනය වෙත මාරු වීම නිර්දේශ කෙරේ. පරිශීලකයින් තල්ලු කිරීම_ෂා 2_password plugin වෙත මාරු කර, අහඹු එකක් සමඟ මුරපදය ප්රතිස්ථාපනය කළ හැකිය: අහඹු මුරපද මුරපදය අනුව ඔබට විධානය භාවිතා කළ හැකිය
  • EXCEPT සහ INTERSECT මෙහෙයුම් ක්‍රියාත්මක කිරීම වේගවත් කිරීමට Hash වගු ප්‍රශස්ත කර ඇත.
  • නිදොස් කිරීමේ හැකියාවන් පුළුල් කර ඇත. SELECT, INSERT, REPLACE, UPDATE සහ DELETE මෙහෙයුම් දැන් JSON ආකෘතියෙන් රෝග විනිශ්චය ප්‍රතිදානය ජනනය කිරීමට "EXPLAIN FORMAT=JSON" ප්‍රකාශනයට සහය දක්වයි (උදාහරණයක් ලෙස, "EXPLAIN FORMAT=JSON INTO @var select_stmt;").
  • නිශ්චිත දත්ත ක්‍රමයකට පමණක් සම්බන්ධ රෝග විනිශ්චය සංදර්ශන කිරීමට "පැහැදිලි කිරීම සඳහා පැහැදිලි කරන්න" ප්‍රකාශනය එක් කරන ලදී.
  • MySQL හි නිශ්චිත පැරණි අනුවාදයක් සමඟ ගැළපෙන ඩම්ප් සෑදීමට mysqldump උපයෝගිතා වෙත "--output-as-version" විකල්පය එක් කරන ලදී (උදාහරණයක් ලෙස, 8 නිකුතුවේ දේශපාලනිකව වැරදි master/slave පාරිභාෂිතය ආපසු ලබා දීමට ඔබට BEFORE_2_0_8 හෝ BEFORE_0_23_8.2.0 සඳහන් කළ හැක. 8.0.23 සහ XNUMX).
  • mysql_stmt_bind_param() ශ්‍රිතය ප්‍රතිස්ථාපනය කරන ලද නව mysql_stmt_bind_named_param() ශ්‍රිතය භාවිතයෙන් ක්‍රියාවට නංවන ලද පරාමිතික විමසුම්වල (සූදානම් කළ ප්‍රකාශ) නම් කරන ලද ගුණාංග භාවිතා කිරීමේ හැකියාව, සේවාදායක C පුස්තකාලයට එක් කර ඇත.
  • MySQL සේවාදායක පොකුරක් තුළ SQL ගමනාගමනය සරල ලෙස බෙදා හැරීම. යෙදුම් සඳහා විනිවිද පෙනෙන ද්විතියික හෝ ප්‍රාථමික සේවාදායකයන් වෙත සම්බන්ධතා සංවිධානය කිරීම සඳහා හැකියාවන් සපයනු ලැබේ.
  • නව SET_ANY_DEFINER වරප්‍රසාදයක් එක් කර ඇත, එය DEFINER ප්‍රකාශනයක් සහිත වස්තු සෑදීමේ අයිතිය මෙන්ම, නොමැති හිමිකරුවෙකු සමඟ වස්තු ආරක්ෂා කිරීමට ALLOW_NONEXISTENT_DEFINER වරප්‍රසාදය ලබා දෙයි.
  • අත්හරින ලදී: පැරණි සහ නව විචල්‍යයන්, දත්ත සමුදායට ප්‍රවේශය ලබා දීම සඳහා මෙහෙයුම් වල "%" සහ "_" වෙස් මුහුණු, "-character-set-client-handshake" විකල්පය, binlog_transaction_dependency_tracking variable සහ SET_USER_ID වරප්‍රසාදය.
  • අනුවර්තනය හා සම්බන්ධ දේශපාලනිකව වැරදි පාරිභාෂිතය නිවැරදි කිරීමේ කොටසක් ලෙස, "RESET MASTER", "SHOW MASTER Status", "SHOW MASTER LOGS" සහ "PURGE MASTER LOGS" යන ප්‍රකාශන අවලංගු කර ඇති අතර, "BINARY LOGS යළි පිහිටුවන්න" සහ GTI යන ප්‍රකාශන විය යුතුය. ඒ වෙනුවට භාවිතා කරන්න. BINARY LOG STATUS පෙන්වන්න", "BINARY LOGS පෙන්වන්න" සහ "PURGE BINARY LOGS".
  • කලින් අත් හරින ලද විශේෂාංග ඉවත් කර ඇත: WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS() ශ්‍රිතය, expire_logs_days variable, "--abort-slave-event-count" සහ "--disconnect-slave-event-count" විකල්ප.
  • දුර්වලතා 26ක් නිරාකරණය කර ඇත. Curl පැකේජය සහ OpenSSL පුස්තකාලය භාවිතයට අදාළ දුර්වලතා දෙකක් දුරස්ථව භාවිතා කළ හැක.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න