სტატიების დირექტორია
phpMyAdminროგორ გადავიტანოთ InnoDB მონაცემთა ცხრილის ტიპი
გადაიყვანეთ MyISAM ნაგულისხმევ ძრავზე?
რეკომენდებულია InnoDB მონაცემთა ცხრილების გადაყვანა MyISAM მონაცემთა ცხრილებში:
- პერსონალური ბლოგების მახასიათებლებთან ერთად, MyISAM რეკომენდირებულია პერსონალური ბლოგის სისტემებისთვის, რადგან ბლოგებში ძირითადი ოპერაციებია კითხვა და წერა, ხოლო ჯაჭვის ოპერაციები ცოტაა.
- ამიტომაცMyISAM ძრავის არჩევა თქვენს ბლოგს გახსნის და გვერდს უფრო ეფექტურს ხდის, ვიდრე InnoDB ძრავის ბლოგი.
- რა თქმა უნდა, ეს მხოლოდ პირადი წინადადებაა და ბლოგერების უმეტესობა ფრთხილად ირჩევს ფაქტობრივი სიტუაციის მიხედვით.
რჩევები:გარდაქმნაშიMySQL მონაცემთა ბაზაცხრილის წინ, დარწმუნდით, რომ გააკეთეთ მონაცემთა ბაზის სარეზერვო ასლი ▼
ნაბიჯები მონაცემთა ცხრილის ტიპის ხელით შესაცვლელად phpMyAdmin ფონზე
- 1) შედით phpMyAdmin მონაცემთა ბაზის მართვაში;
- 2) შესვლის შემდეგ დააჭირეთ მარცხენა სვეტსმონაცემთა ბაზა;
- 3) დააჭირეთ მარცხენა სვეტსმონაცემთა ცხრილები (არა MyISAM ტიპები);
- 4) დააჭირეთ "მოქმედი" ჩანართი;
- 5) "ოპერაციის" გვერდზე აირჩიეთ "მონაცემთა ბაზის შენახვის" ტიპის შეცვლა "MyISAM";
- 6) დააჭირეთ "განახორციელა“, კონვერტაცია წარმატებით დასრულდა.
SSH ბრძანება სწრაფად გადაიყვანეთ MyISAM მონაცემთა ბაზის ცხრილის ტიპად
გახსენით SSH软件ᲓაკავშირებულიაLinuxსერვერზე, შეიყვანეთ შემდეგი ბრძანება ▼
mysql -uroot -p
- შეიყვანეთ phpMyAdmin პაროლი SSH-ში შესასვლელად.
- გამოჩნდება "
mysql>
„შეგიძლია გააგრძელო. - შეიყვანეთ შემდეგ ფორმატში, რეგისტრირებული და ;.
- მონაცემთა ბაზის სახელი და ცხრილის სახელი არის პატარა, ხოლო დანარჩენი ბრძანებები - დიდი. თუ ბოლო ; არ არის შეყვანილი, ბრძანება არ შევა ძალაში.
USE 数据库名; SHOW TABLES; ALTER TABLE 表名 ENGINE=MYISAM;
ქვემოთ მოცემულ ფიგურაში გადაყვანილი პირველი wp_commentmeta ცხრილი წარმატებით არის ნაჩვენები, შემდეგ კი ცხრილების სახელები შეიძლება გადაკეთდეს სათითაოდ ▼
- შედი
SHOW TABLES;
ბრძანების შემდეგ გამოჩნდება მონაცემთა ბაზის ცხრილის სახელი. - დააკოპირეთ და შეცვალეთ შესაბამისი ცხრილის სახელი
ALTER TABLE 表名 ENGINE=MYISAM;
გადაიყვანეთ MyISAM მონაცემთა ბაზის ცხრილის ტიპზე სწრაფი ოპერაციებისთვის (უფრო სწრაფად, ვიდრე მონაცემთა ცხრილის ტიპის ხელით შეცვლა phpMyAdmin ფონზე). - სულ 13 ცხრილის სახელია. კონვერტაციის დასრულების შემდეგ შეიყვანეთ "
exit
"გააჩერე.
აქციეთ MyISAM ნაგულისხმევ ძრავად
კონვერტაციის დასრულების შემდეგ, რეკომენდებულია InnoDB ძრავის დახურვა და შემდეგ MyISAM-ის დაყენება მომავალზეMySQLნაგულისხმევი ძრავა.
როგორ დავაყენოთ ნაგულისხმევი "მონაცემთა ბაზის შენახვის" ტიპი, როგორც "MyISAM"?
ჩენ ვეილიანგი以CWP მართვის პანელიპროგრამა არის მაგალითი და ოპერაციის ეტაპები შემდეგია:
1) შეცვალეთ /etc/my.cnf ფაილი და იპოვეთ იმპორტირებული საქაღალდე !includedir /etc/my.cnf.d
2) გადადით /etc/my.cnf.d საქაღალდეში
3) გახსენით server.cnf ფაილი
4) იპოვნეთ "default_storage_engine"
5) ქვემოთ დაამატეთ "#default_storage_engine=InnoDB":
default_storage_engine = MYISAM
6) შენახვის შემდეგ გადატვირთეთ MySQL სერვისი:
service mysqld restart
ან გადატვირთეთ Mariadb სერვისი:
systemctl restart mariadb
მეთოდი ძალიან მარტივია, უბრალოდ მიჰყევით ოპერაციას, შეგიძლიათ დაასრულოთ მოდიფიკაცია, ეს გაკვეთილი დასრულდა!
იმედი ჩენ ვეილიანგის ბლოგი ( https://www.chenweiliang.com/ ) გააზიარა „როგორ გარდაქმნის phpMyAdmin InnoDB მონაცემთა ცხრილის ტიპის კონვერტაციას MyISAM ნაგულისხმევ ძრავად? , რომ დაგეხმარო.
კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-413.html
კეთილი იყოს თქვენი მობრძანება Chen Weiliang-ის ბლოგის ტელეგრამის არხზე, რომ მიიღოთ უახლესი განახლებები!
📚 ეს სახელმძღვანელო შეიცავს უზარმაზარ ღირებულებას, 🌟ეს იშვიათი შესაძლებლობაა, არ გამოტოვოთ! ⏰⌛💨
გააზიარეთ და მოიწონეთ თუ მოგეწონათ!
თქვენი გაზიარება და მოწონებები ჩვენი უწყვეტი მოტივაციაა!