ΠΠΎΠ±ΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΡΠΎΠΊ, ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ Π₯Π°Π±ΡΠΎΠ²ΡΠ°Π½Π΅! Π Π°Π·ΡΠ΅ΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡΡΡ, ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ. Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ Π½ΠΎ Π³ΠΎΡΠ΄ΠΎΠΉ WEB-ΡΡΡΠ΄ΠΈΠΈ. ΠΡ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π±ΡΡΡΡΠΎ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΈ ΡΠΎ ΡΠ²Π΅ΠΆΠΈΠΌ ΡΠΎΡΡΠΎΠΌ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ΄Π½ΡΠ»ΠΈ Π½Π° Π²Π½ΡΡΡΠΈΠΎΡΠΈΡΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΠ΅ ΡΠ²ΡΠ·ΠΊΡ nagios+PhantomJS ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 30 ΠΌΠΈΠ½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠΊΠΎΡΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡ. ΠΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ, ΠΌΡ ΡΠ°ΠΊ-ΠΆΠ΅ ΡΠ»Π΅Π΄ΠΈΠΌ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ 1Π‘-ΠΠΈΡΡΠΈΠΊΡ ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΈΡ
. Π Π²ΠΎΡ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΈΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π² Π°Π΄ΠΌΠΈΠ½ΠΊΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Ρ Π»Π΅ΡΠ° 2019 1Π‘-ΠΠΈΡΡΠΈΠΊΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ MySQL 5.5 ΠΈ Π½Π°Π΄ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ. Π Π΅Π±ΡΡΠ° ΠΈΠ· ISPSystem ΠΊΡΠ°ΡΠ°Π²ΡΡ ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΡΠ°ΡΡΠΈΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π° ΡΡΠΎ ΠΈΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ. ΠΠΎ Π² ΡΡΠΎΡ ΡΠ°Π· Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π½Π°ΠΊΠ»ΠΈΠΊΠ°ΡΡ Π²ΡΠ΅ ΠΌΡΡΡΡ. Π Π²ΠΎΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π΄ΡΡ
Π²ΠΎΠ»ΠΎΡ ΡΠ΅ΠΏΠ΅ΡΡ Π² ΠΌΠΎΠ΅ΠΉ Π±ΠΎΡΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΏΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ.
ΠΡΠ» ΡΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½Ρ ΡΡΠ°Π²ΠΈΡΡ βΠ°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π‘Π£ΠΠβ ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°Π²ΠΈΡΡΡ Π² Docker-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ. Π― ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ Docker Π²Π΅ΡΡΠΌΠ° Π±Π΅ΡΠ΅ΠΆΠ»ΠΈΠ² Ρ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ, Π½ΠΎ ΠΊΠ°ΠΊ-Π±Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΠΎΠ½ Π½ΠΈ ΡΠ°Π±ΠΎΡΠ°Π», ΠΎΠ²Π΅ΡΡ
Π΅Π΄ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π±ΡΠ΄ΡΡ >0. Π ΠΌΡ ΡΡΡ ΠΊΠ°ΠΊ-Π±Ρ Π·Π° Π΄Π΅ΡΡΡΡΠ΅ Π΄ΠΎΠ»ΠΈ ΡΠ΅ΠΊΡΠ½Π΄ Π±ΡΠ΅ΠΌΡΡ ΠΈ Π½Π° Π²Ρ
ΠΎΠ΄Π΅ Π²ΡΠ΅ ΡΠ°ΠΉΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Ρ ΡΠ΅Π±Ρ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ. Π’Π°ΠΊ ΡΡΠΎ Π½Π΅ ΠΌΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ.
ΠΠΊ, ΡΡΠΎ ΡΠ°ΠΌ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ? Backup Π²ΡΠ΅Π³ΠΎ, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² yum.repos.d ΡΠ°ΠΉΠ» ΡΠΎ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ MariaDB, Π΄Π°Π»Π΅Π΅
rpm -e --nodeps MariaDB-server MariaDB-client MariaDB-common
Yum Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΠ³Π°ΡΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΊΡΠΎ-ΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΡ ΡΠ΄Π°Π»ΡΠ»ΡΡΠ°Π²ΠΈΠ» Π±Π΅Π· Π΅Π³ΠΎ Π²Π΅Π΄ΠΎΠΌΠ°. ΠΠΎ Π²ΠΎ ΠΏΠ΅ΡΠ²ΡΡ β ΠΏΡΡΡΡ ΡΡΠ³Π°Π΅ΡΡΡ, Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ. Π Π²ΠΎ Π²ΡΠΎΡΡΡ Π΅ΡΠ»ΠΈ Π΄Π΅Π»Π°ΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· yum, ΡΠΎ ΠΎΠ½ ΠΏΡΡΠ°Π΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ MariaDB ΡΠ½Π΅ΡΡΠΈ ΠΈ Π²ΡΠ΅, ΡΡΠΎ ΠΏΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠΌ Ρ Π½ΠΈΠΌ ΡΠ²ΡΠ·Π°Π½ΠΎ, Π° ΡΡΠΎ ΠΈ PHP ΠΈ ISPManager ΠΈ PHPmyadmin. ΠΠΎΡΡΠΎΠΌΡ Ρ ΡΡΠ³Π°ΡΠΊΠ°ΠΌΠΈ ΠΏΠΎΡΠΎΠΌ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ.
yum clean all
yum update
yum install MariaDB-server MariaDB-client MariaDB-common
Π ΠΎΠ±ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΎΡΡ ΠΈ Π·Π°Π²Π΅Π»ΠΎΡΡ. ΠΡΠΈΡΡΠ½ΠΎ ΡΠΎ, ΡΡΠΎ Π±Π°Π·Ρ ΠΏΠΎΠ΄Ρ Π²Π°ΡΠΈΠ»ΠΈΡΡ ΠΈ Π½Π΅ Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ ΠΈΡ Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈΠ· Π΄Π°ΠΌΠΏΠΎΠ². Π― ΠΏΡΠΎΠ²Π΅ΡΠΈΠ» ΡΠ°ΠΉΡΡ β ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ Π±ΡΡΡΡΠΎ. ΠΠ°ΡΠ΅Π» Π² ΠΏΠ°ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΎΠΊ ΡΡΠΎΠ±Ρ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠΈΡΡΡΡ, ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΎΡΠ²Π°Π»ΠΈΠ»ΠΎΡΡ ΠΈ ΠΎΡΠΏΠΈΡΠ°Π»ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΠΠ. ΠΠ΅ ΠΏΡΠΎΡΠ»ΠΎ ΠΈ 30 ΠΌΠΈΠ½ΡΡ ΠΊΠ°ΠΊ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, ΡΡΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΠβ¦
ΠΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π·Π°ΠΉΡΠΈ Π² Π°Π΄ΠΌΠΈΠ½ΠΊΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ΅ Π²ΡΠ²Π°Π»ΠΈΠ²Π°Π»ΠΎΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
MySQL Query Error: INSERT INTO b_iblock_element_property (ID, IBLOCK_ELEMENT_ID, IBLOCK_PROPERTY_ID, VAL UE, VALUE_NUM) SELECT 10555 ,2201 ,P.ID ,'3607' ,3607.0000 FR OM b_iblock_property P WHERE ID = 184 [[1062] Duplicate entry '10555' for key 'PRIMARY']
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π½Π° ΡΠ°ΠΉΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½Π°ΡΠΈ-ΠΆΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΡ, ΠΊΠ»ΠΈΠ΅Π½ΡΡ Π΅ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π»ΠΈ ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΡΠ°Π»ΠΈ ΡΠ²Π°ΡΡ Π½Π°Ρ Π½Π° ΡΠ°ΡΡΠΈ. ΠΠΎ ΡΡΠΎ Π±ΡΠ» Π²ΠΎΠΏΡΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΠ±ΠΎ ΠΈΠ½ΡΡ Π½Π° ΡΠ°ΠΉΡΠ°Ρ Π½Π°Π΄ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΈ Π²ΠΎΡ Π·Π° ΡΡΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΡΠ»Π΅Π΄ΡΡ ΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΠΈΡΡΠ°Π»ΡΠ½ΠΎ.
ΠΠ· ΡΠ΅ΠΊΡΡΠ° ΠΎΡΠΈΠ±ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΠΈΡΡΠΈΠΊΡ ΠΏΡΡΠ°Π΅ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΡ Π·Π°ΠΏΠΈΡΡ Π² Π±Π°Π·Ρ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΊΠ°Π·Π°Π² ΡΠΎΡ-ΠΆΠ΅ primary key, ΡΡΠΎ Π±ΡΠ» Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΡΠ°ΡΡΠΈ. ΠΠ½Π°ΡΠΈΡ Π΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΠΈΡΡΠΈΠΊΡ. ΠΠ΄Π΅ΠΌ Π½Π° ΠΈΡ ΡΠ°ΠΉΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΠΌΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΡΡΠΈ ΡΡΠ°Π·Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΎΡΠ²Π΅Ρ βΡΠ»ΠΎΠΆΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΡΠ΄Π°Π»ΠΈ ΡΡΠ°ΡΡΠΈΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌ β ΠΆΠ΄ΠΈΡΠ΅…β
ΠΠ΄Π°ΡΡ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎ (Π²Π΅ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ» Π² ΠΏΠ΅ΡΠΈΠΎΠ΄ Ρ 25.06.2019 ΠΏΠΎ 9.07.2019Π³Π³.) ΠΈ ΠΈΡΠΎΠ³ΠΎΠΌ ΡΡΠ°Π»ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ βΠ΄Π°Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π° Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ CMS ΠΠΈΡΡΠΈΠΊΡ, Π° ΡΠ²ΡΠ·Π°Π½Π° Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ ΡΠ°ΠΌΠΎΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² mariadb 10.4.6 ΠΈ ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ°ΠΉΡΠ° Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ΅ΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡ MariaDB.β
ΠΡΠΈΠΏΠ»ΡΠ»ΠΈβ¦ ΠΡΠΎ downgrade Ρ Π΄ΡΠΌΠ°Π» Π΅ΡΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ ΠΈΡΡΠΎΡΠΈΠΈ, Π½ΠΎ
$DB->Query("DELETE FROM ".$strTable." WHERE ID = ".$res["ID"]);
$results = $DB->Query("SELECT * FROM ".$strTable." WHERE ID = ".$res["ID"]);β
ΠΠ°Π΄Π΅ΠΆΠ΄Π° ΡΠ΅ΠΏΠ»ΠΈΠ»Π°ΡΡ ΠΏΠ°ΡΡ ΡΠ°ΡΠΎΠ² Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π°ΡΠ°Π»Π° ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ MariaDB, Π½ΠΎ ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΈΡΠ»ΠΎ ΠΏΠΈΡΡΠΌΠΎ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΌΠ½Π΅ ΡΠΎΠΎΠ±ΡΠΈΠ»ΠΈ, ΡΡΠΎ Ρ Π½Π΅ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠΎΡΠΎΠΌΡ ΠΌΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ΅Π»Π΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎ ΡΠ΅ΡΠ°ΡΡ Π½ΠΈΠΊΡΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ, Π½ΠΎ Π΅ΡΡΡ ΡΠΎΡΡΠΌ Π½Π° ΠΈΡ
ΡΠ°ΠΉΡΠ΅ ΠΈ ΡΠ°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΠΎΠΈΡΠΊΠ°ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΡβ¦ ΠΠ΅ Π±ΡΠ΄Ρ ΡΡΠΎΠΌΠ»ΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌΠΈ. ΠΠ΅Ρ ΡΠ°ΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ².
Π! Π£ Π½Π°Ρ ΠΆΠ΅ ΠΊΡΠΏΠ»Π΅Π½Π½Π°Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° ISP!
β ΠΠ»Π»ΠΎ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°? Π Π΅Π±ΡΡΠ°, ΠΏΠΎΠΌΠΎΠ³ΠΈΡΠ΅!
β ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅, ΠΌΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌ ΠΎΡΠΌΠΎΡΠΎΠ·ΠΊΠΎΠ² ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΠΈΠ²Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π‘Π£ΠΠ ΠΌΠ΅Π½ΡΡΡ. Π₯ΠΎΡΠΈΡΠ΅ β Π΅ΡΡΡ Π²Π°ΡΠΈΠ°Π½Ρ Ρ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Π² Π΄ΠΎΠΊΠ΅ΡΠ΅.
β ΠΠΎ ΠΊΠ°ΠΊ-ΠΆΠ΅ ΡΡΠ΄Π° ΠΏΠΎΠΏΠ°Π΄ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΈ Π±Π°Π·Ρ? Π Π΄ΠΎΠΊΠ΅Ρ?
β ΠΡ Π²Ρ ΠΈΡ
ΡΡΠ΄Π° ΡΡΠΊΠ°ΠΌΠΈ Π·Π°ΡΠ°ΡΠΈΡΠ΅β¦
β ΠΠ°! Π Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅, ΡΡΠΎ ΠΏΠΎΡΡ Π΄Π»Ρ mysql ΠΏΠΎΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΈ Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΠΈΠ³Π°ΠΌ ΠΏΡΠΎΠΉΡΠΈΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ.
β ΠΠΊ, ΡΠΏΠ°ΡΠΈΠ±ΠΎ, Π±ΡΠ΄Ρ Π΄ΡΠΌΠ°ΡΡβ¦
ΠΠΎΠ΄ΡΠΌΠ°Π» Ρ ΠΈ ΡΠ΅ΡΠΈΠ» ΡΠ°ΠΊΠΈ ΡΡΡΠΊΠ°ΠΌΠΈ ΡΠ½Π΅ΡΡΠΈ 10.4 ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ 10.2 Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π½Π° Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅Π±ΡΠ»ΠΎ.
ΠΡΠΎΡΠ΅ΡΡ Π½Π΅ ΠΎΡΠΎΠ±ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π»ΡΡ ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ. Π’ΠΎΠ»ΡΠΊΠΎ Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ Π² ΡΡΡΠ»ΠΊΠ΅ Π½Π° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ 10.4 Π½Π° 10.2, ΡΠ±ΡΠΎΡΠΈΡΡ ΠΈ Π·Π°Π½ΠΎΠ²ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΡΡ Π΄Π»Ρ yum. ΠΡ ΠΈ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° βΠΌΠ΅Π»ΠΎΡΡβ: ΠΏΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ 10.4, ΠΈΠ΄Π΅ΠΌ Π² /var/lib/mysql ΠΈ Π²ΡΠ΅ ΠΎΡΡΡΠ΄Π° ΡΠ΄Π°Π»ΡΠ΅ΠΌ. ΠΠ΅Π· ΡΡΠΎΠ³ΠΎ ΡΠ°Π³Π° ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ 10.2, ΡΠ΅ΡΠ²ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠ°Π΄Π°ΡΡ ΠΈ Π±ΡΠ΄Π΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ
ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
'' Lost connection to MySQL server at 'reading initial communication packet', system error: 104 "Connection reset by peer"
ΠΠ»ΠΈ
Lost connection to MySQL server at 'handshake: reading inital communication packet', system error: 104
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π±Π°Π·Ρ Ρ ΡΠ½Π°ΡΠ°Π»Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» ΡΠΎΡ ΠΏΠ°ΡΠΎΠ»Ρ root Π΄Π»Ρ mysql ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΠΏΡΠΎΠΏΠΈΡΠ°Π½ Π² ΠΊΠΎΠ½ΡΠΈΠ³Π°Ρ ISP ΠΈ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π» Π΄Π°ΠΌΠΏ Π±Π°Π·Ρ mysql. ΠΡ Π° Π΄Π°Π»Π΅Π΅ ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΈ ΠΏΡΠ°Π²Π° ΡΠΆΠ΅ Π΅ΡΡΡ, ΠΏΡΠΎΡΡΠΎ Ρ ΡΡΠ΅ΡΠΊΠΎΠΉ root ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ ΠΏΠΎΠ΄ΡΡΠ΄ Π²ΡΠ΅ Π±Π°Π·Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
Π’Π΅ΠΊΡΡ ΡΠΊΡΠΈΠΏΡΠ° Π΄Π»Ρ Π΄Π°ΠΌΠΏΠ° Π±Π°Π·:
#!/bin/bash
echo 'show databases' | mysql -u root --password="ΠΠ°Π ΠΎΠΡ_Π Π£Π’Π" --skip-column-names | grep -v information_schema | xargs -I {} -t bash -c 'mysqldump -u root --password="ΠΠ°Π ΠΎΠΡ_Π Π£Π’Π" {} | gzip > /BACK/back-$(hostname)-{}-$(date +%Y-%m-%d-%H.%M.%S).sql.gz'
ΠΠ΅ΡΠ΅Π΄ ΠΈΠΌΠΏΠΎΡΡΠΎΠΌ Π±Π°Π· Π½Π°Π΄ΠΎ ΠΈΡ ΡΠ°Π·Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
gunzip /BACK/*.gz
Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅: ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π±Π°Π· (Π΅ΡΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π· ISPmanager) Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ Π΄Π΅ΡΠΈΡΡ. Π Π²ΠΎΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π·Π°Π»ΠΈΡΡ Π΄Π°ΠΌΠΏ Π² Π±Π°Π·Ρ Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π΄Π΅ΡΠΈΡ, Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠ° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ.
ΠΠΎΡΠΈΡΠ°Π²ΡΠΈΠΌ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π²ΡΠ΅Ρ Π±Π»Π°Π³. ΠΡΠΎΡΡ ΠΏΡΠΎΡΠ΅Π½ΠΈΡ Π·Π° ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ°ΡΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π·Π°ΠΏΡΡΡΠ΅ β Ρ Π½ΠΈΠΌΠΈ Π±Π΅Π΄Π°. ΠΡΠ»ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΡΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΡΡΠΈ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ β ΠΏΠΈΡΠΈΡΠ΅ Π² Π»ΠΈΡΠΊΡ ΠΈΠ±ΠΎ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ Π±ΠΎΡΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ. Π ΡΠΈΠ»ΡΠ½ΠΎ Π½Π΅ ΡΡΠ³Π°ΠΉΡΠ΅ΡΡ β ΡΡΠΎ ΠΌΠΎΡ ΠΏΠ΅ΡΠ²Π°Ρ ΡΡΠ°ΡΡΡ π
UPD1:
Π§ΡΡΡ Π½Π΅ Π·Π°Π±ΡΠ» ΡΠΏΠΎΠΌΡΠ½ΡΡΡ: ΠΏΠΎΠΊΠ° Ρ ΠΏΡΡΠ°Π»ΡΡ Π½Π°ΠΉΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π±Π΅Π· downgrade MariaDB, Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΠΈΠ½ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ. ΠΠ±Π½ΠΎΠ²Π»ΡΠ»Π°ΡΡ ΡΠ°ΠΊ: Π²ΡΡ Π±Π°Π·Π° ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅ΡΡΡ ΠΈΠ· InnoDB Π² MyISAM, ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ° ΠΈ ΠΏΠΎΡΠΎ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² InooDB.
UPD2:
Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΡΠΈΡΠ»ΠΎ ΠΏΠΈΡΡΠΌΠΎ ΠΎΡ 1Π‘-ΠΠΈΡΡΠΈΠΊΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ:
ΠΠ°ΡΠ²ΠΊΠ° Π½Π° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π°
Β«ΠΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ mariadb Π΄ΠΎ 10.4.6 ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠ°Β»
ΠΠΎΠ΄ΡΠ»Ρ: iblock, Π²Π΅ΡΡΠΈΡ: Π½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½Π°
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ
Π’Π°ΠΊ ΡΡΠΎ ΠΏΠΎΠΊΠ° Π΄ΠΎ 10.4 ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎ Π½Π΅Π»ΡΠ·Ρ π
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com