Taisomas MySQL
Jump to navigation
Jump to search
Dėmesio: Jūs nesate prisijungęs. Jūsų IP adresas bus viešai matomas, jei atliksite kokius nors keitimus. Jeigu prisijungsite arba sukursite paskyrą, jūsų keitimai bus priskirti jūsų naudotojo vardui; drauge įgysite naujų galimybių.
Keitimas gali būti atšauktas. Prašome patikrinti palyginimą, esantį žemiau, kad patvirtintumėte, kad jūs tai ir norite padaryti, ir tada išsaugokite pakeitimus, esančius žemiau, kad užbaigtumėte keitimo atšaukimą.
Dabartinė versija | Jūsų tekstas | ||
6 eilutė: | 6 eilutė: | ||
<nowiki>UPDATE mysql.user SET plugin = '' WHERE plugin = 'unix_socket';</nowiki> flush privileges; | <nowiki>UPDATE mysql.user SET plugin = '' WHERE plugin = 'unix_socket';</nowiki> flush privileges; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
=== MySQL 5.7.6 ar vėlesnė === | === MySQL 5.7.6 ar vėlesnė === | ||
16 eilutė: | 11 eilutė: | ||
=== MySQL 5.7.5 ar ankstesnė=== | === MySQL 5.7.5 ar ankstesnė=== | ||
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('NaujasSlapt'); | SET PASSWORD FOR 'root'@'localhost' = PASSWORD('NaujasSlapt'); | ||
− | + | ||
− | |||
Tuomet uždarome esamą MySQL daemono procesą | Tuomet uždarome esamą MySQL daemono procesą | ||
111 eilutė: | 105 eilutė: | ||
Suspausta db: | Suspausta db: | ||
pv dump.sql.gz | zcat | mysql -u user -ppasswd -D database | pv dump.sql.gz | zcat | mysql -u user -ppasswd -D database | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Problemų sprendimas = | = Problemų sprendimas = | ||
189 eilutė: | 152 eilutė: | ||
Restartuojam mysql, susitvarko. P.S jeigu mysql po upgreido dar reiktų išjungus šį parametą ir švariai paleidus mysql paleisti | Restartuojam mysql, susitvarko. P.S jeigu mysql po upgreido dar reiktų išjungus šį parametą ir švariai paleidus mysql paleisti | ||
mysql_upgrade | mysql_upgrade | ||
− | |||
=== Kurios lentelės naudoja InnoDB engine ? === | === Kurios lentelės naudoja InnoDB engine ? === | ||
SELECT table_schema, table_name FROM INFORMATION_SCHEMA.TABLES WHERE engine = 'innodb'; | SELECT table_schema, table_name FROM INFORMATION_SCHEMA.TABLES WHERE engine = 'innodb'; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== mariadb.service failed because a timeout was exceeded. == | == mariadb.service failed because a timeout was exceeded. == | ||
207 eilutė: | 162 eilutė: | ||
[Service] | [Service] | ||
TimeoutSec=infinity | TimeoutSec=infinity | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== MySQL uzcrashines table == | == MySQL uzcrashines table == | ||
244 eilutė: | 180 eilutė: | ||
Nutolusiame serveryje turime labai didelę duomenų bazę su šimtais tūkstančių lentelių ir milijonais įrašų, serveris tuoj bus išjungtas, reikia kuo greičiau pasidaryti atsarginę duomenų kopiją ir perkelti ją šifruotu kanalu į lokalų serverį kuriame mažai vietos. Naudosime mysqldump ir pipe režimą, spausime duomenis ir viską atsiųsime per ssh: | Nutolusiame serveryje turime labai didelę duomenų bazę su šimtais tūkstančių lentelių ir milijonais įrašų, serveris tuoj bus išjungtas, reikia kuo greičiau pasidaryti atsarginę duomenų kopiją ir perkelti ją šifruotu kanalu į lokalų serverį kuriame mažai vietos. Naudosime mysqldump ir pipe režimą, spausime duomenis ir viską atsiųsime per ssh: | ||
ssh -C root@remote_serveris "mysqldump --single-transaction --opt --compress DUOMBAZĖ | gzip -9 -c" > DUOMBAZĖ.sql.gz | ssh -C root@remote_serveris "mysqldump --single-transaction --opt --compress DUOMBAZĖ | gzip -9 -c" > DUOMBAZĖ.sql.gz | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Optimizacijos = | = Optimizacijos = |