рдпрд╣ рд╢реЙрд░реНрдЯ рдЧрд╛рдЗрдб рд╕рдВрднрд╡рддрдГ рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреА рдорджрдж рдХрд░реЗрдЧрд╛ рдЬреЛ рдИрдмреАрдПрд╕ рд╕реНрдиреИрдкрд╢реЙрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ (рдФрд░, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, MySQL рдИрд╕реА 2 рдЙрджрд╛рд╣рд░рдг рдкрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рдЬреЛ рдХрд┐ рдХрд┐рд╕реА рднреА рд╡рд┐рд╡реЗрдХрдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЕрдЧреНрд░рд┐рдо рд░реВрдк рд╕реЗ - рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
ec2 - рд╕реБрд╕рдВрдЧрдд - рд╕реНрдиреИрдкрд╢реЙрдЯ , рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП)
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ
EC2 рдкреНрд░рдмрдВрдзрди рдХрдВрд╕реЛрд▓ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ ELASTIC BLOCK STORE тЖТ рд╕реНрдиреИрдкрд╢реЙрдЯ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рд╕реНрдиреИрдкрд╢реЙрдЯ рдорд┐рд▓рддрд╛ рд╣реИ (рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдЕрдВрддрд┐рдо рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣реИ)ред
рдЕрдЧрд▓рд╛, рдЫрд╡рд┐ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ "рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛рдПрдВ" рдЪреБрдиреЗрдВред рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдЖрдкрдХреЛ рдЙрд╕реА рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ EC2 рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕реНрдерд┐рдд рд╣реИред
рдЙрд╕рдХреЗ рдмрд╛рдж, ELASTIC BLOCK STORE тЖТ Volumes рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЬрд╛рдПрдБ рдФрд░ рдлрд┐рд░ рд╕реЗ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрдХреНрд╢рди рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдореЗрдиреВ рдореЗрдВ, "рд╡реЙрд▓реНрдпреВрдо рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ" рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдореА рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдореЗрдВ EC2 рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ "рд╣рд╛рдВ, рдЕрдЯреИрдЪ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рд╡рд╣ рдпрд╣ рд╣реИ - рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдирдпрд╛ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдм рдЖрдк
dmesg | tail
рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ
dmesg | tail
dmesg | tail
рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХрдиреЗрдХреНрдЯреЗрдб рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдпрд╣ xvdg рд╣реИред рддрдм рдПрдлрдПрд╕ рд╕реНрдерд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, / dev / xvdg1 рдкрд░ (рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреА рд╡рд░реАрдпрддрд╛рдУрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ)ред
рдПрдХ рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдЕрдиреБрднрд╛рдЧ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ:
mkdir /mnt/backup mount /dev/xvdg1 /mnt/backup
рдмреИрдХрдЕрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо MySQL рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрджрд╛рд╣рд░рдг рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдПрдХ рдЕрд▓рдЧ рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
sudo -u mysql /usr/libexec/mysqld --basedir=/usr --datadir=/mnt/backup/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mysqld_backup.log --pid-file=/var/run/mysqld/mysqld_backup.pid --socket=/var/lib/mysql/mysql_backup.sock --port=5523
рдЕрдм MySQL рдХреЗ рд░рдирд┐рдВрдЧ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
mysql -h 127.0.0.1 -P 5523
рдпрджрд┐ рдЖрдк рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдбреЗрдЯрд╛ рд░рд┐рдХрд╡рд░реА рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдХрд╛рдлреА рд╕рд░рд▓ рдкрд░рд┐рджреГрд╢реНрдп рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ: рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдкреНрд░рд╢рд┐рдХреНрд╖реБ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдиреЗ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╕реНрддреБ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп рдмрджрд▓ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╢рд╛рд╢реНрд╡рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛ рдЧрдпрд╛, рдФрд░ рдЧрд▓рддреА рд╕реЗ SQL рдХреНрд╡реЗрд░реА рдореЗрдВ WHERE рд▓рд┐рдЦрдирд╛ рднреВрд▓ рдЧрдпрд╛ред рдареАрдХ рд╣реИ, рдпрд╣ рдареАрдХ рд╣реИ - рдЬрд┐рдирдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдЕрдм рд╣рдо website.profile рдореЗрдВ рд╕реЗрдХреНрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдФрд░ рд╕рднреА рд░рд┐рдХреЙрд░реНрдбреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдХрд╣реАрдВ рдПрдХ рддрд┐рд╣рд╛рдИ рдХреЗ рд▓рд┐рдП (рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рд╢рд╛рд╕рдХ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рдерд╛, рд▓реЗрдХрд┐рди рдЗрддрдирд╛ рдирд╣реАрдВ рдХрд┐ Ctrl + C рджрдмрд╛рдПрдВ рдирд╣реАрдВ, рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЕрдиреБрд░реЛрдз рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЦреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╢реЗрд▓ рдореЗрдВ, рдЖрд╡рд╢реНрдпрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рд╡рд╛рд▓реА рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ:
select id from profile where sex="test" into outfile '/tmp/profile_id_list';
рддрджрдиреБрд╕рд╛рд░, рдлрд╝рд╛рдЗрд▓ / tmp / profile_id_list рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА, рдЬрд╣рд╛рдВ рдЙрди рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛрдВрдЧреЗ рдЬрд┐рдирдХреЗ рд╕реЗрдХреНрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдмреИрдХрдЕрдк рд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдРрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдирд╛рдо рдХреЗ рддрд╣рдд рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ:
import MySQLdb db = MySQLdb.connect(host="127.0.0.1", port=5523, user="user", passwd="password", db="website") c = db.cursor() f = open("/tmp/profile_id_list") for profile_id in f.readlines(): c.execute( "select sex from profile where id=%s", (profile_id,) ) print "update profile set sex=\"%s\" where id=%s;" % ( c.fetchone()[0], profile_id[:-1] )
рдФрд░ рд╕реЗрдХреНрд╕ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SQL рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦреЗрдВ:
python restore.py > restore.sql
рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдХреНрд░рдо рдореЗрдВ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛
wc -l restore.sql
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИ), рдФрд░ рдлрд┐рд░ рд╣рдо рдлрд╝рд╛рдЗрд▓ рд╕реЗ SQL рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
mysql website < restore.sql
рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрд╣рд╛рд▓ рд╣реЛ рдЧрдпрд╛ рдерд╛ред
рдЕрдм рдЖрдк / tmp / profile_id_list рдФрд░ рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░, рддрджрдиреБрд╕рд╛рд░, MySQL рд╕рд░реНрд╡рд░ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ:
mysqladmin -u root -p -h 127.0.0.1 -P 5523 shutdown
рдЕрдЧрд▓рд╛, рдмрд╕ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ рдФрд░ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
umount /mnt/backup rm -r /mnt/backup
рдФрд░ рдХреНрд░рдорд╢рдГ AWS рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХрдВрд╕реЛрд▓ рдореЗрдВ, ELASTIC BLOCK STORE тЖТ Volumes рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ (рдбрд┐рдЯреИрдЪ рд╡реЙрд▓реНрдпреВрдо) рдХреЛ рдСрдл рдХрд░ рджреЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд╡реЙрд▓реНрдпреВрдо рд╣рдЯрд╛рдПрдВ)ред
рдЖрдк рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рднреА рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ (ELASTIC BLOCK STORE тЖТ рд╕реНрдиреИрдкрд╢реЙрдЯреНрд╕) рдФрд░ рдХрд┐рд╕реА рддрд░рд╣ рдЙрди рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВ рдЬрд╣рд╛рдВ (рдЬрд┐рд╕ рд╕рдордп рддрдХ рдЫрд╡рд┐ рд▓реА рдЧрдИ рдереА) рдЧрд▓рдд рдбреЗрдЯрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЫрд╡рд┐ рдХреЗ рдирд╛рдо рдкрд░ рдЗрд╕реЗ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░реЗрдВ)ред рдПрдХ рд╡рд┐рдХрд▓реНрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд╛рдзрд╛рди рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рднреА рдмрджрддрд░ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╣ рдЫрд╡рд┐ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдФрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ (рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдбреЗрдЯрд╛ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдЗрд╕ рдЫрд╡рд┐ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдХреНрд░рдо рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред рдЗрд╕рд▓рд┐рдП, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдорд╛рди рд▓реЗрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдЖрдзреБрдирд┐рдХ (рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдирд╡реАрдирддрдо) рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ рдореВрд▓реНрдпрд╡рд╛рди рдбреЗрдЯрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рд╣рдЯрд╛рдПрдВ рдирд╣реАрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рдкреНрддрд╛рд╣)ред
рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╕рд▓рд╛рд╣ред MySQL рдореЗрдВ рдПрдХ рдореЛрдб рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрд┐рд╕реА DELETE рдпрд╛ UPDATE рдХреНрд╡реЗрд░реА рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдпрджрд┐ рдпрд╣ WHERE рдХреНрд▓реЙрдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╕реНрддреБ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдЧрд▓рддреА рд╕реЗ WHERE рдЬреЛрдбрд╝рдирд╛ рднреВрд▓ рдЧрдП рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдмрд╕ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реЗрдЧреА:
ERROR 1175 (HY000): рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рдЕрдкрдбреЗрдЯ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрдкрдиреЗ рдмрд┐рдирд╛ WHERE рдХреЗ рдПрдХ рдЯреЗрдмрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдПрдХ рдкреНрд░рдореБрдЦ рдХреЙрд▓рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдЗрд╕ рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдмрд╕ mysql рдХрдорд╛рдВрдб рдЬреЛрдбрд╝реЗрдВ: -
тАСтАСsafeтАСupdates
тАСтАСiтАСamтАСaтАСdummy
рдпрд╛
тАСтАСsafeтАСupdates
ред
рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдкреНрд░рднрд╛рд╡
safeтАСupdates
рд▓рд╛рдЗрди рдХреЛ ~ / .my.cnf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рдХрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЬреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд┐рдХрд▓реНрдк рдХреЗ mysql рдХрдорд╛рдВрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ ~ / .my.cnf рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рд╡реИрд╕реЗ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдореЛрдб рдХреБрдЫ рдФрд░ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ (рдЬреЛ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдпрд╣ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ): select_limit рдХреЗ рд▓рд┐рдП рдпрд╣ 1000 рдкрд░ рд╕реЗрдЯ рд╣реИ, рдФрд░ max_join_size рдХреЗ рд▓рд┐рдП рдпрд╣ 1,000,000 рдкрд░ рд╕реЗрдЯ рд╣реИред