Bonjour,
Je change de serveur d'ici quelques jours, et ai donc besoin de transférer ma base de données de l'un des serveurs à l'autre.
Je suis complètement néophyte en la matière, et n'y comprends pas grand chose à MySQL.
** 1er problème :
J'essaie de faire un copier-coller des premières lignes du fichier SQL à exporter sur le phpmyadmin de mon nouveau serveur.
La requête SQL :
CREATE TABLE IF NOT EXISTS `address_book` (
`address_book_id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`customers_id` int( 11 ) NOT NULL default '0',
`entry_gender` char( 1 ) NOT NULL default '',
`entry_company` varchar( 32 ) default NULL ,
`entry_tva_intracom` varchar( 32 ) default NULL ,
`entry_firstname` varchar( 32 ) NOT NULL default '',
`entry_lastname` varchar( 32 ) NOT NULL default '',
`entry_street_address` varchar( 64 ) NOT NULL default '',
`entry_suburb` varchar( 32 ) default NULL ,
`entry_postcode` varchar( 10 ) NOT NULL default '',
`entry_city` varchar( 32 ) NOT NULL default '',
`entry_state` varchar( 32 ) default NULL ,
`entry_country_id` int( 11 ) NOT NULL default '0',
`entry_zone_id` int( 11 ) NOT NULL default '0',
PRIMARY KEY ( `address_book_id` ) ,
KEY `idx_address_book_customers_id` ( `customers_id` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =9029
Résultat :
MySQL a réponduocumentation
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=9029' at line 18
Quelqu'un pourrait il m'éclairer sur cette erreur de syntaxe ???
** 2ème problème :
Le fichier étant trop grand, il m'est impossible de migrer la base de données facilement.
Je lis ici et là qu'il faut utiliser la fonstion DUMP.
Il s'agit pour moi de chinois ...
Existe t il des tutoriels simples ?
Merci d'avance.
Partager