Com converteix phpMyAdmin la conversió del tipus de taula de dades InnoDB al motor predeterminat MyISAM?

phpMyAdminCom convertir el tipus de taula de dades InnoDB

Convertir al motor predeterminat de MyISAM?

Es recomana convertir taules de dades InnoDB a taules de dades MyISAM:

  • Combinat amb les característiques dels blocs personals, MyISAM es recomana per als sistemes de blocs personals, perquè les operacions principals als blocs són llegir i escriure, i hi ha poques operacions en cadena.
  • i aixíL'elecció del motor MyISAM fa que el vostre bloc s'obri i la pàgina sigui més eficient que el bloc del motor InnoDB.
  • Per descomptat, només és un suggeriment personal, i la majoria de bloggers trien amb cura segons la situació real.

Consells:en conversióBase de dades MySQLAbans de la taula, assegureu-vos de fer una còpia de seguretat de la base de dades ▼

No s'han trobat articles

Passos per canviar manualment el tipus de taula de dades al fons de phpMyAdmin

  • 1) Inicieu sessió a la gestió de la base de dades phpMyAdmin;
  • 2) Després d'iniciar sessió, feu clic a la columna de l'esquerra数据库;
  • 3) Feu clic a la columna de l'esquerraTaules de dades (tipus que no són MyISAM);
  • 4) Feu clic a "operant" Pestanya;
  • 5) A la pàgina "Operació", seleccioneu per canviar el tipus "Emmagatzematge de base de dades" a "MyISAM";
  • 6) Feu clic a "implementar", la conversió ha tingut èxit.

Ordre SSH per convertir ràpidament al tipus de taula de base de dades MyISAM

Obriu SSH软件Connectat aLinuxservidor, introduïu l'ordre següent▼

mysql -uroot -p
  • Introduïu la contrasenya de phpMyAdmin per iniciar sessió a SSH.
  • apareix "mysql>"Pots continuar.
  • Introduïu en el format següent, fent distinció entre majúscules i minúscules i ;.
  • El nom de la base de dades i el nom de la taula estan en minúscules, i la resta d'ordres estan en majúscules. Si no s'introdueix l'últim ;, l'ordre no tindrà efecte.
USE 数据库名;
SHOW TABLES;
ALTER TABLE 表名 ENGINE=MYISAM;

La primera taula wp_commentmeta convertida a la figura següent es mostra correctament i, a continuació, els noms de les taules es poden convertir un per un▼

Com converteix phpMyAdmin la conversió del tipus de taula de dades InnoDB al motor predeterminat MyISAM?

  • entrar SHOW TABLES;  Després de l'ordre, es mostra el nom de la taula de la base de dades.
  • Copieu i modifiqueu el nom de la taula corresponent ALTER TABLE 表名 ENGINE=MYISAM; Converteix al tipus de taula de base de dades MyISAM per a operacions ràpides (almenys més ràpid que canviar manualment el tipus de taula de dades al fons de phpMyAdmin).
  • Hi ha un total de 13 noms de taules. Quan s'hagi completat la conversió, introduïu "exit"renunciar.

Feu que MyISAM sigui el motor predeterminat

Un cop finalitzada la conversió, es recomana tancar el motor InnoDB i, a continuació, configurar MyISAM al futurMySQLel motor predeterminat.

Com configurar per defecte per utilitzar el tipus "Emmagatzematge de base de dades" com a "MyISAM"?

Chen WeiliangTauler de control CWPEl programa és un exemple i els passos de funcionament són els següents:

1) Editeu el fitxer /etc/my.cnf i cerqueu la carpeta importada !includedir /etc/my.cnf.d

2) Aneu a la carpeta /etc/my.cnf.d

3) Obriu el fitxer server.cnf

4) Cerqueu "default_storage_engine"

5) Afegiu a continuació "#default_storage_engine=InnoDB":

default_storage_engine = MYISAM

6) Després de desar, reinicieu el servei MySQL:

service mysqld restart

O reinicieu el servei Mariadb:

systemctl restart mariadb
  • El mètode és molt senzill, només cal seguir l'operació, podeu completar la modificació, aquest tutorial s'ha acabat!

🛠️✨Vols saber com convertir per lots la teva base de dades MySQL de MyISAM a InnoDB? Aquest article us ofereix una guia completa que és fàcil de seguir!

👇Es recomana seguir llegint👇

Després de llegir, trobareu que convertir MyISAM a InnoDB és molt més senzill del que penseu! Fes clic a l'enllaç i comença a aprendre ara! 💻📚

发表 评论

La teva adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

Tornar a dalt