рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рдПрдХ рд╡рд░реНрд╖рд╛рдирдВрддрд░ рдЖрдгрд┐ рд╕рд╣рд╛ рдкреНрд░реА-рд░рд┐рд▓реАрдЭрдирдВрддрд░
рд╕реНрд╡рддрдВрддреНрд░ рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рдлрд╛рдЙрдВрдбреЗрд╢рдирджреНрд╡рд╛рд░реЗ рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рд╡рд┐рдХрд╛рд╕рд╛рдЪреА рджреЗрдЦрд░реЗрдЦ рдХреЗрд▓реА рдЬрд╛рддреЗ, рдкреВрд░реНрдгрдкрдгреЗ рдЦреБрд▓реНрдпрд╛ рдЖрдгрд┐ рдкрд╛рд░рджрд░реНрд╢рдХ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рдЬреА рд╡реИрдпрдХреНрддрд┐рдХ рд╡рд┐рдХреНрд░реЗрддреНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕реНрд╡рддрдВрддреНрд░ рдЖрд╣реЗ. рдЕрдиреЗрдХ Linux рд╡рд┐рддрд░рдгрд╛рдВрдордзреНрдпреЗ (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) MySQL рдРрд╡рдЬреА MariaDB рдкреБрд░рд╡рдард╛ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдЕрд╢рд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
рдХрд│
- рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдорд▓реНрдЯреА-рдорд╛рд╕реНрдЯрд░ рдкреНрд░рддрд┐рдХреГрддреА рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ
рдЧреЕрд▓реЗрд░рд╛ 4 , рдЬреЗ рд╕рдХреНрд░рд┐рдп-рд╕рдХреНрд░рд┐рдп рдорд▓реНрдЯреА-рдорд╛рд╕реНрдЯрд░ рдЯреЛрдкреЛрд▓реЙрдЬреАрд▓рд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ рдЬреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рдиреЛрдбрджреНрд╡рд╛рд░реЗ рд╡рд╛рдЪрд▓реЗ рдЖрдгрд┐ рд▓рд┐рд╣рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░рддрд┐рдХреГрддреАрд╕рд╣, рд╕рд░реНрд╡ рдиреЛрдбреНрд╕рдордзреНрдпреЗ рдиреЗрд╣рдореАрдЪ рдЕрджреНрдпрдпрд╛рд╡рдд рдбреЗрдЯрд╛ рдЕрд╕рддреЛ, рдЙрджрд╛. рдХреЛрдгрддреНрдпрд╛рд╣реА рд╣рд░рд╡рд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдЪреА рд╣рдореА рджрд┐рд▓реА рдЬрд╛рдд рдирд╛рд╣реА, рдХрд╛рд░рдг рд╕рд░реНрд╡ рдиреЛрдбреНрд╕рдордзреНрдпреЗ рдбреЗрдЯрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░рдЪ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдкреНрд░рддрд┐рдХреГрддреА рд╕рдорд╛рдВрддрд░ рдореЛрдбрдордзреНрдпреЗ, рдкрдВрдХреНрддреА рд╕реНрддрд░рд╛рд╡рд░ рдХреЗрд▓реА рдЬрд╛рддреЗ, рдХреЗрд╡рд│ рдмрджрд▓рд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ; - рдпреБрдирд┐рдХреНрд╕ рд╕рд╛рд░рдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдВрд╡рд░, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд▓рдЧрдЗрди рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддреЗ
рдпреБрдирд┐рдХреНрд╕_рд╕рдХреЗрдЯ , рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдерд╛рдирд┐рдХ рдпреБрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рд╡рд╛рдкрд░реВрди DBMS рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдЙрдкрд╕реНрдерд┐рдд рдЕрд╕рд▓реЗрд▓реА рдЦрд╛рддреА рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ; - рдЬреЛрдбрд▓реЗ
рд╕рдВрдзреА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╛рдареА рдЖрдЬреАрд╡рди рдирд┐рдпреБрдХреНрдд рдХрд░рдгреЗ, рддреНрдпрд╛рдирдВрддрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реНрдпрд╛рдЪреЗ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. тАЬCREATE USERтАЭ рдЖрдгрд┐ тАЬALTER USERтАЭ рдСрдкрд░реЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ рддрд╛рд░реАрдЦ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, тАЬрдкрд╛рд╕рд╡рд░реНрдб рдПрдХреНрд╕рдкрд╛рдпрд░ рдЗрдВрдЯрд░рд╡реНрд╣рд▓ рдПрди рдбреЗтАЭ рд╣рд╛ рд╢рдмреНрдж рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ; - рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ
рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ DBMS рд╡рд╛рдкрд░рдХрд░реНрддреЗ "рдЦрд╛рддреЗ рд▓реЙрдХ" рдЕрднрд┐рд╡реНрдпрдХреНрддреАрджреНрд╡рд╛рд░реЗ "рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рддрдпрд╛рд░ рдХрд░рд╛" рдЖрдгрд┐ "рдЕрд▓рдЯрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛" рдСрдкрд░реЗрд╢рдиреНрд╕рдордзреНрдпреЗ; - рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдХрд┐рдВрд╡рд╛ рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдорд╛рдВрд╕рд╣ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рддрдкрд╛рд╕рдгреАрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╡реЗрдЧрд╡рд╛рди рдЭрд╛рд▓реА рдЖрд╣реЗ;
-
рдмрдВрдж mysql.user рдЖрдгрд┐ mysql.host рдЯреЗрдмрд▓ рд╡рд╛рдкрд░рдгреЗ. mysql.global_priv рд╕рд╛рд░рдгреА рдЖрддрд╛ рдЦрд╛рддреА рдЖрдгрд┐ рдЬрд╛рдЧрддрд┐рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ; - ╨Т
рдкреНрд▓рдЧрдЗрди рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдЬреЛрдбрд▓реЗ "рд╕реЗрдЯ рдкрд╛рд╕рд╡рд░реНрдб" рдЕрднрд┐рд╡реНрдпрдХреНрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди; -
рдЬреЛрдбрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдЦрд╛рддреНрдпрд╛рд╕рд╛рдареА рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд▓рдЧрдЗрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдЬреА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд╣рд│реВрд╣рд│реВ рдкреНрд▓рдЧрдЗрдирд╡рд░ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЗ.ed25519 . mysql_install_db рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╕рд╣ root@localhost рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рджреЛрди рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдкреНрд▓рдЧрдЗрди рдЖрддрд╛ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд - unix_socket рдЖрдгрд┐ mysql_native_password; - InnoDB рд╕реНрдЯреЛрд░реЗрдЬ рдХреЙрд▓рдореНрд╕ рдЭрдЯрдкрдЯ рд╣рдЯрд╡рдгреНрдпрд╛рдЪреЗ рдСрдкрд░реЗрд╢рди (ALTER TABLE... DROP COLUMN... ALGORITHM=INSTANT) рдЖрдгрд┐ рдХреЙрд▓рдореНрд╕рдЪрд╛ рдХреНрд░рдо рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХреНрд░рд┐рдпрд╛ рд░рд╛рдмрд╡рддреЗ. рд░реЛрд▓рдмреЕрдХ рдСрдкрд░реЗрд╢рдиреНрд╕ (рд░реАрдбреВ рд▓реЙрдЧ) рд╕рд╛рдареА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓реЙрдЧрдЪрд╛ рдЖрдХрд╛рд░ рдХрдореА рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. innodb_encrypt_log рд╕рд╛рдареА рдХреА рд░реЛрдЯреЗрд╢рди рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рдЪреЗрдХрд╕рдо рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд▓рд╛рдЧреВ рдХреЗрд▓рд╛
innodb_checksum_algorithm=full_crc32. VARCHAR рдкреНрд░рдХрд╛рд░рд╛рдЪрд╛ рддреНрд╡рд░рд┐рдд рд╡рд┐рд╕реНрддрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЖрдгрд┐ рдЕрдиреБрдХреНрд░рдорд┐рдд рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╕реНрддрдВрднрд╛рдВрд╕рд╛рдареА рдордЬрдХреВрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдмрджрд▓рддреЗ; - рд╕реБрдзрд╛рд░рд┐рдд рдСрдкреНрдЯрд┐рдорд╛рдпрдЭрд░. рдСрдкреНрдЯрд┐рдорд╛рдпрдЭрд░ рдЯреНрд░реЗрд╕ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА, рд╕рд┐рд╕реНрдЯрдо рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рджреНрд╡рд╛рд░реЗ рд╕рдХреНрд╖рдо рдХреЗрд▓реА
рдСрдкреНрдЯрд┐рдорд╛рдпрдЭрд░-рдЯреНрд░реЗрд╕ . рдбреАрдлреЙрд▓реНрдЯрд╕рдорд╛рд╡рд┐рд╖реНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрд┐рдирдкрд╛рд╕реВрди рд╕реНрд╡рддрдВрддреНрд░ рдЖрдХрдбреЗрд╡рд╛рд░реА рд░рд╛рдЦрдгреЗ.
рджреЛрди рдирд╡реАрди use_stat_tables рдореЛрдб рдЖрд╣реЗрдд - COMPLEMENTARY_FOR_QUERIES рдЖрдгрд┐ PREFERABLY_FOR_QUERIES. optimize_join_buffer_size рдореЛрдб рд╕рдХреНрд╖рдо рдЖрд╣реЗ. рдирд╡реАрди рдЬреЛрдбрд▓реЗрдЭреЗрдВрдбреЗ rowid_filter рдЖрдгрд┐ condition_pushdown_from_having; - рд╕рд┐рд╕реНрдЯреАрдо рдЖрд╡реГрддреНрддреНрдпрд╛ рд╕рд╛рд░рдгреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди, рдЬреЗ рдХреЗрд╡рд│ рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рд╕реНрд▓рд╛рдЗрд╕ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдд рдирд╛рд╣реА рддрд░ рдкреВрд░реНрд╡реА рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдмрджрд▓рд╛рдВрдЪреА рдорд╛рд╣рд┐рддреА рджреЗрдЦреАрд▓ рдЬрддрди рдХрд░рддреЗ, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
рдСрдкрд░реЗрд╢рдиреНрд╕ рд╡реЗрд│ рд╢реНрд░реЗрдгреАрд╕рд╣; - рд╕рд░реНрд╡реНрд╣рд░ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рди рдХрд░рддрд╛ SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд░реАрд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди "FLUSH SSL" рдХрдорд╛рдВрдб рдЬреЛрдбрд▓реА;
- тАЬрдЗрдВрд╕реНрдЯреЙрд▓ рдкреНрд▓рдЧрдЗрдитАЭ, тАЬрдкреНрд▓рдЧрдЗрди рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рд╛тАЭ рдЖрдгрд┐ тАЬрдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рд╕реЛрдирд╛рдотАЭ рдСрдкрд░реЗрд╢рдиреНрд╕рдордзреНрдпреЗ тАЬрдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╕рд▓реНрдпрд╛рд╕тАЭ рдЖрдгрд┐ тАЬрдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рд▓реНрдпрд╛рд╕тАЭ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
- рдХреНрд░реЕрд╢-рдкреНрд░рддрд┐рд░реЛрдзрдХ рд╕рд┐рд╕реНрдЯрдо рдЯреЗрдмрд▓реНрд╕ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗрдд, рдЬреНрдпрд╛рд╕рд╛рдареА рдЗрдВрдЬрд┐рди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ
aria ; - C++ 11 рдорд╛рдирдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдХреНрд░рдордг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рдЕрдгреБ рдСрдкрд░реЗрд╢рдиреНрд╕ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд);
- рдпреБрдирд┐рдХреЛрдбрд╕рд╛рдареА рдХреЛрд▓реЗрд╢рди рд▓реЛрдХреЗрд▓ рдЧреБрдгрдзрд░реНрдорд╛рдВрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд░реНрдгрд╛рдВрдЪреНрдпрд╛ рдЕрд░реНрдерд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХреНрд░рдорд╡рд╛рд░реА рдирд┐рдпрдо рдЖрдгрд┐ рдЬреБрд│рдгреА рдкрджреНрдзрддреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ;
-
рдЬреЛрдбрд▓реЗ рдЖрдкрд▓реЗ рд╕реНрд╡рддрдГрдЪреЗ рдлреАрд▓реНрдб рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд▓рдЧрдЗрди; - рд╡рд┐рдВрдбреЛрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ
UDF рдХрд╛рд░реНрдпреЗ (рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд╛рд░реНрдпреЗ); - "рдлреНрд▓рд╢ рдЯреЗрдмрд▓реНрд╕" рдСрдкрд░реЗрд╢рдирдордзреНрдпреЗ
рд▓рд╛рдЧреВ рдХреЗрд▓реЗ "рдмреЕрдХрдЕрдк рд▓реЙрдХ" рдореЛрдб, рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╛рдЗрд▓реНрд╕рдЪрд╛ рдмреЕрдХрдЕрдк рдШреЗрддрд╛рдирд╛ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ; -
рдЬреЛрдбрд▓реЗ mariadb рдиреЗ рд╕реБрд░реВ рд╣реЛрдгрд╛рд░реНтАНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░ рдХрдорд╛рдВрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди, "mysql" рдиреЗ рд╕реБрд░реВ рд╣реЛрдгрд╛рд▒реНрдпрд╛ рдХрдорд╛рдВрдбрдЪреЗ рдкрд░реНрдпрд╛рдп (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, mysqldump рдРрд╡рдЬреА mariadump).
рд╕реНрддреНрд░реЛрдд: opennet.ru