MySQL 8.2.0 DBMS praesto

Oracle novum ramum systematis administrationis datorum MySQL 8.2 creavit et emendationes correctivas pro MySQL 8.0.35 et 5.7.44 edidit. Aedificationes MySQL Community Server 8.2.0 pro omnibus distributionibus maioribus paratae sunt. Linux, FreeBSD, macOS и Windows.

MySQL 8.2.0 est secunda emissio sub novo exemplo emissionis MySQL, quod duos typos ramos habet: Innovation et LTS. Rami Innovation, qui MySQL 8.1 et 8.2 includunt, commendantur iis qui accessum praematurum ad novas functiones volunt. Hi rami singulis tribus mensibus eduntur et sustinentur tantum usque ad proximam emissionem maiorem (exempli gratia, post emissionem 8.2, sustentatio pro 8.1 cessavit). Rami LTS commendantur pro distributionibus quae praedicibilitatem et stabilitatem diuturnam requirunt. Rami LTS singulis duobus annis edentur et per quinque annos sustinebuntur, cum tribus annis additis sustentationis extensae praesto. MySQL 8.4 expectatur vere anni 2024 edendum, deinde novus ramus Innovation, 9.0.

Maiores mutationes in MySQL 8.2:

  • Additum est subsidium pro mechanismo authenticationis fundato in specificatione Webauthn (FIDO2), qui authenticationem multifactorialem et confirmationem connexionis ad... permittit. server MySQL sine tessera, utens indicibus FIDO2-habilitatis vel authentificatione biometrica. Extensio cum auxilio Webauthn tantum pro MySQL Enterprise in praesenti praesto est.
  • Extensio servitoria "mysql_native_password", quae authenticationem tesserae praebet, in categoriam "optionalem" translata est et inactivari potest. Suadetur ut ad extensionem "caching_sha2_password" transeas loco "mysql_native_password", quae algorithmum SHA2 ad hashing loco SHA1 utitur. Ut usores ad extensionem "caching_sha2_password" transeas et tessera fortuita substituas, hoc mandato utere: ALTER USER 'username'@'localhost' IDENTIFIED WITH caching_sha2_password BY RANDOM PASSWORD PASSWORD EXPIRE FAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK_TIME 2;
  • Tabulae dispersae (vel dispersae) ad celeriorem exsecutionem operationum EXCEPT et INTERSECT optimizatae sunt.
  • Facultates debugandi amplificatae sunt. Auxilium pro expressione "EXPLAIN FORMAT=JSON" operationibus SELECT, INSERT, REPLACE, UPDATE, et DELETE additum est ad exitum diagnosticum in forma JSON generandum (e.g., "EXPLAIN FORMAT=JSON INTO @var select_stmt;").
  • Enuntiatum "EXPLAIN FOR SCHEMA" additum est ad diagnostica tantum ad schema datorum specificum pertinentia exhibenda.
  • Instrumentum "mysqldump" nunc optionem "--output-as-version" habet ad creanda exempla rerum cum versione MySQL vetustiore congruentia (exempli gratia, BEFORE_8_2_0 vel BEFORE_8_0_23 specificare potes ut ad terminologiam "master/slave" politicae incorrectam revertaris, quae in versionibus 8.2.0 et 8.0.23 obsoleta est).
  • Bibliotheca clientis linguae C nunc usum attributorum nominatorum in interrogationibus parametrizatis (enuntiationibus praeparatis) sustinet, quae functione nova `mysql_stmt_bind_named_param()` implementantur, quae functionem `mysql_stmt_bind_param()` substituit.
  • Distributio negotiationis SQL in grege servorum MySQL simplificata est. Nexus ad servos secundarios vel primarios, applicationibus perspicui, nunc fieri possunt.
  • Novum privilegium SET_ANY_DEFINER additum est ut ius creandi res cum expressione DEFINER concedatur, et privilegium ALLOW_NONEXISTENT_DEFINER ad res sine domino protegendas.
  • Obsoleta: variabiles veteres et novae, personae "%" et "_" in operationibus concessionis accessus ad bases datorum, optio "--character-set-client-handshake", variabilis binlog_transaction_dependency_tracking, et privilegium SET_USER_ID.
  • In correctione terminologiae politicae incorrectae de replicatione, locutiones "RESET MASTER", "SHOW MASTER STATUS", "SHOW MASTER LOGS", et "PURGE MASTER LOGS" obsoletae sunt et substitutae locutionibus "RESET BINARY LOGS AND GTIDS", "SHOW BINARY LOG STATUS", "SHOW BINARY LOGS", et "PURGE BINARY LOGS".
  • Functiones antea obsoletae sublatae sunt: ​​functio WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS(), variabilis expire_logs_days, et optiones "--abort-slave-event-count" et "--disconnect-slave-event-count".
  • Viginti sex vulnerabilitates correctae sunt. Duae vulnerabilitates ad fasciculum Curl et bibliothecam OpenSSL pertinentes remote expugnari possunt.

Source: opennet.ru

Emptum certos hospites pro locis cum praesidio DDoS, VPS VDS servers 🔥 Eme hospitium interretiale fidum cum praesidio DDoS, servitores VPS VDS | ProHoster