Permeti Suport de Motor d'Emmagatzematge de MySQL InnoDB en XAMPP Instal·lació » meu Vida Digital

Permeti Suport de Motor d'Emmagatzematge de MySQL InnoDB en Instal·lació de XAMPP

XAMPP d'Amics d'Apatxe és una recollida d'apps de font oberts lliures que fan fàcil instal·lar distribució d'apatxe que conté MySQL, PHP i Perl. Hi ha quatre distribucions de XAMPP per a Windows, Linux, X Mac OS i Solaris. Posar cap amunt d'un servidor de webs d'apatxe amb XAMPP, simplement descarregar i extreure XAMPP, i el servidor de webs de HTTPD d'apatxe està preparat després d'un o dos més auto executar escriptures. No hi ha canvis al registre de Finestres (llevat que estigui utilitzant versió d'instal·lador de Vídues de XAMPP) i no és necessari editar arxius de configuració.

Tanmateix, per defecte, el motor d'emmagatzematge de base de dades d'InnoDB MySQL no es permet a l'arxiu de configuració de my.cnf. Si un servidor web planeja que per utilitzar InnoDB aparegui, com un a molts o molts a moltes relacions de taula sobre coaccions clau estrangeres, o comandes segures de transacció com cometre, capacitats de recuperació de rollback i accident.

Per permetre el suport de servidor de MySQL en motor d'emmagatzematge d'InnoDB, localitzi l'arxiu de config de "my.cnf" (normalment en /guia d'installation_path/xampp/mysql/bin/), i edita el my.cnf amb qualsevol editor de text com vi.

Busqui i localitzi cada un de les línies següents (excepte les línies en la itàlica on són comentaris):

- Comenti la línia següent per insaltar i l'ús InnoDB
innodb de salt

- Incomenti les opcions següents per a la base de dades d'InnoDB si està utilitzant taules d'InnoDB.
#innodb_data_home_dir = C:/xampp/xampp/mysql/data/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = C:/xampp/xampp/mysql/data/
#innodb_log_arch_dir = C:/xampp/xampp/mysql/data/

- Incomenti les línies i el conjunt innodb_buffer_pool_size fins a un 50% - un 80% de RAM per a l'optimització de bases de dades d'InnoDB, provar no a ús de memòria massa alt.
= innodb_buffer_pool_size=16M variable de #set
= innodb_additional_mem_pool_size=2M variable de #set

- Incomenti les línies i el conjunt innodb_log_file_size a un 25% de mida de piscina de memòria intermèdia d'InnoDB per a l'optimització.
= innodb_log_file_size=5M variable de #set
= innodb_log_buffer_size=8M variable de #set
#innodb_flush_log_at_trx_commit=1
= innodb_lock_wait_timeout=50 variable de #set

Després de modificació, el codi per a cada un cobreix hauria de mirar així:

Innodb de saltar-se de #

innodb_data_home_dir = C:/xampp/xampp/mysql/data/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = C:/xampp/xampp/mysql/data/
innodb_log_arch_dir = C:/xampp/xampp/mysql/data/

variable de posar = innodb_buffer_pool_size=16M
variable de posar = innodb_additional_mem_pool_size=2M

variable de posar = innodb_log_file_size=5M
variable de posar = innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
variable de posar = innodb_lock_wait_timeout=50

Quan InnoDB no és permetre i motor d'emmagatzematge de base de dades de MyISAM d'usos de MySQL en canvi, alguns errors que es poden tornar inclouen:

Indefinit PORTAR propietat o variable en classe de 'A_Class': A_Class_Object

Error fatal: Anomeni al mètode indefinit Object::Function() en /xampp/htdocs/wwwroot/a_page.php en línia 87

IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.


19 Respostes per "Permetre Suport de Motor d'Emmagatzematge de MySQL InnoDB en Instal·lació de XAMPP"

  1. Paul McCann
    5 de maig, 2009 05:49
    19

    Sembla que InnoDB ja es permeti en versions de xampp (mysql) després de l'últim alleujament. 1.7.1 cap endavant (2009 cap endavant).

    Quin hauria de salvar una mica de tallar al voltant :)

  2. mohammed
    1 de maig, 2009 19:48
    18

    gràcies tant és èxit

  3. Yogi Yang
    12 de març, 2009 18:42
    17

    Gràcies per la punta. Guardava el meu dia.

  4. Paul
    8 de desembre, 2008 16:19
    16

    Gràcies. Això m'ajudava. És una estrella!

  5. Zelth
    17 d'octubre, 2008 09:58
    15

    Gràcies pel correu.

  6. Benni
    11 d'octubre, 2008 03:47
    14

    Gràcies per aquest correu. M'ajudava molt.

  7. Ruben-RY
    18 de setembre, 2008 01:59
    13

    Excel·lent treballava!

    Gràcies

  8. prabhu
    9 de juliol, 2008 20:13
    12

    hola,
    i folowed els passos que vostè mentionen damunt, també i canviat en arxiu de my.cnf i reprès l'apachi i mysql. Però i no podria portar innodb a la caixa de dropdown de tipus de taula.

  9. enllaços per a 2008-07-02 | Conteúdo Interativo
    2 de juliol, 2008 18:30
    11

    [...] Permetre Suport de Motor d'Emmagatzematge de MySQL InnoDB en XAMPP Instal·lació » meu Life Habilitando Digital o InnoDB e permitindo o MySQL funcionar com recursos de relacionamento e orientação (cordons: mysql innodb relacionamento) [...]

  10. Rana
    29 de juny, 2008 16:55
    10

    He configurat la seva instrucció. Però, fins al meu motor d'emmagatzematge de base de dades d'InnoDB fa no laborable. També i reprenia el meu mysql tallar.

  11. Jimis
    25 de maig, 2008 15:12
    9

    Excepte que el meu my.cnf era això: (treballava completament igual)

    #skip-innodb
    innodb_data_home_dir = "C:/xampp/mysql/"
    innodb_data_file_path = ibdata1:10M:autoextend
    innodb_log_group_home_dir = "C:/xampp/mysql/"
    innodb_log_arch_dir = "C:/xampp/mysql/"

    innodb_buffer_pool_size = 16 M
    innodb_additional_mem_pool_size = 2 M

    innodb_log_file_size = 5 M
    innodb_log_buffer_size = 8 M
    innodb_flush_log_at_trx_commit = 1
    innodb_lock_wait_timeout = 50

  12. Jimis
    25 de maig, 2008 15:02
    8

    Per als que tenien el meu problema. Si vostè descobriment de couldnt un arxiu de my.cnf, en canvi troba una drecera mirant icona anomenat 'meu'.

    Això és l'arxiu de my.cnf!!

    Jo couldnt bé clic 'obrir amb', en canvi l'obria obrint una ampliació editor i file->open->my.

    Llavors segueixi a dalt. :)

  13. Karim
    22 de maig, 2008 22:01
    7

    Gràcies, el seu article era molt comperhensive.
    M'ajudava alot.

  14. Canvi Instint » Blog Archive » Com permetre Suport de Motor d'Emmagatzematge d'InnoDB en Instal·lació de XAMPP
    15 de maig, 2008 03:25
    6

    [...] http://www.mydigitallife.info [...]

  15. Dele Agagu
    15 de maig, 2008 03:16
    5

    Provava el damunt però qualsevol cosa que i de canvis fets a my.cnf arxivin en carpeta d'apachefriends, res no estava treballant. El seguir treballava per mi:

    1. Si fa que se l'instal·li a la seva màquina (s'empeny amb MYSQL QUERY BROWSER) MYSQL SYSTEM TRAY MONITOR, llanci a això - veurà una mica icona al bar de tasca de notificació a la seva màquina de finestres.

    2. Bé fer-hi clic i escollir "Configurar exemple".

    3. Seleccioni "Variables de Posada en Marxa" a l'esquerra llistes d'element.

    4. Tanca a Tabulador "de Paràmetres d'InnoDB". Selecte "Activar InnoDB". S'adonarà que totes les seves escenes s'impossibiliten. ( per canviar el seu settings/uncomment com esmentat a dalt, segueixi els pròxims passos)

    5. Al títol a peu de pàgina de la finestra de tabulador d'InnoDB veurà una etiqueta:
    Arxiu d'opcions: C:\WINDOWS\my.ini
    Secció: mysqld

    Així això és on el meu arxiu de configuració estava situat. Aquest arxiu d'ini prenia precedent sobre la carpeta d'apachefriends > my.cnf. Localitzi aquest arxiu i simplement segueixi el procediment que incomenta d'aquest correu i estalviï.

    6. Aturi el servei de mysql que de dret fa clic a la safata de Monitor una altra vegada. "Exemple de Tancament" Selecte.

    7. Bé fer clic una altra vegada i Seleccionar "Exemple de Començament".

    8. Ara veurà totes les seves escenes de variables d'InnoDB. :)

  16. rushid
    4 de maig, 2008 23:08
    4

    Gràcies, em salvava un lots de recerca

  17. christian
    24 d'abril, 2008 23:47
    3

    Molt útil, gràcies!

  18. sabine
    12 d'abril, 2008 21:54
    2

    Això m'ajuda molt. Gràcies!

  19. Iftekher Chowdhury
    1 de març, 2008 03:08
    1

    Necessitava activar innoDB per utilitzar activeCollab. El seu article m'ajudava molt. S'escrivia molt bé. Thanx.

Deixi una Resposta

Pot utilitzar aquests cordons: <A href=" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscrigui tret de comentaris ha estat impossibilitat. Per rebre notificació d'últims comentaris enviats, subscriure's a menjar My Digital Life Comments RSS o apuntar-se a rebre els comentaris nous a l'e-mail diari digereixen.
Custom Search

Articles Nous

Termes de Recerca Nous per l'Article

xampp innodb - permet innodb - innodb xampp - xampp mysql innodb - com permetre innodb - xampp permet innodb - phpmyadmin innodb - mysql permet innodb - mysql innodb permet - permet innoDB mysql - innodb que permet - innodb permet - com permetre innodb en mysql - mysql activa InnoDB - permet innodb xampp - innoDB phpMyAdmin - InnoDB és no permès en el base de dades - motor d'emmagatzematge d'InnoDB és no donat suport - permet InnoDB en Xampp - activa innodb mysql - permet innodb en mysql - xammp innodb - mysql innodb xampp - phpmyadmin permet innodb - activa innodb - Permet InnoDB phpmyadmin - permet mysql innodb - permet InnoDB - xampp mysql - xampp activa innodb - com permetre innodb mysql - innodb mysql xampp - permet InnoDB en mysql - mysql inodb - com permetre innodb en phpmyadmin - mysql innodb que permet - permet motor d'innodb - xampp i innodb - xampp innodb permet - xampp InnoDB MySQL - com permetre InnoDB en xampp - mysql innodb activa - xampp+InnoDB - suport de MySQL InnoDB - com permetre suport d'innodb en mysql - permet motor d'emmagatzematge d'innodb - activa innoDB en mysql - permet innodb mysql xampp - com permetre innodb xampp - mysql permet motor d'innodb - innodb en xampp - xampp + innodb - Com permetre InnoDB - mysql innodb phpmyadmin - permet innodb en phpmyadmin - InnoDB+Xampp - node/346 - xampp mysql permet innodb - innodb + xampp - com permetre mysql innodb - suport de motors d'InnoDB mysql - xampp Innodb que permet - permet suport de MySQL InnoDB - mysql xampp innodb - permetent InnoDB en MySql - xampp cap innodb - motor d'emmagatzematge d'InnoDB és no donava suport - innodb mysql permet - xampp innoDB - permet innodb mysql 5 - innodb Que Permet en Xampp - permet suport d'InnoDB - permet innodb en xampp - innodb en xampp - innodb mysql d'activació -