Comment importer un .fichier sql
Je suis sous MySQL sous Ubuntu 10.4 LTS et malheureusement, j'ai été confronté à de graves problèmes quand il s'agit de l'importation d'un fichier sql.
Ce que j'ai fait faire:
1) j'ai déplacer vers le répertoire contenant le fichier sql qui est appelé: bk.sql
2) Ensuite, je type :
mysql -u root -p
(et puis je saisir le mot de passe root et tout se passe bien)
3) j'utilise cette commande pour faire l'opération d'importation (en supposant que le mot de passe =123m nom de Base de données = Mydb fichier sql = bk.sql)
mysql -u root -p 123m Mydb < bk.sql;
Ce que je reçois est :
ERROR 1064 (42000): 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 'mysql -u root
-p 123m Mydb < bk.sql' at line 1
Est la procédure d'importation correcte?
Supprimer l'espace entre -p et le mot de passe
OriginalL'auteur Margherita | 2011-09-06
Vous devez vous connecter pour publier un commentaire.
On dirait que vous êtes l'exécution de l'import mysql commande à partir de l'invite mysql qui n'est pas droit.
Vous n'avez pas besoin de faire l'étape 2. Juste faire les étapes 1 et 3.
source bk.sql
de l'avoir analyser le fichier.Si je ne les étapes 1 et 3-je obtenir une très longue sortie ...comme mysql Ver 14.14 Distrib 5.1.41, pour debian-linux-gnu (i486) à l'aide de readline 6.1 le droit d'Auteur 2000-2008 MySQL AB, 2008 Sun Microsystems, Inc. Ce logiciel est livré avec ABSOLUMENT AUCUNE GARANTIE....et Puis dans l'invite mysql si je tape montrer les bases de données, je ne vois pas Mydb...
cela fonctionne si vous ne l'étape 1 et 2, puis tapez
source bk.sql
comme Konerak suggéré?Si je ne les étapes 1 et 2, puis le type de source de bk.sql-je obtenir une liste de Query OK, 0 rows touchés (0.00 sec) et de l'ERREUR 1046 (3D000): Pas de base de données sélectionné
Le problème est résolu. J'ai d'abord créé une base de données, puis j'ai tapé : mysql -u root -p -h localhost Db_created < bk.sql Maintenant Db_created est visible que si le spectacle dataabses de commande est émis...
OriginalL'auteur dogbane
Ce faire, et vous l'aurez.
et vous verrez toutes les tables, bingo !
ch33rs.
OriginalL'auteur Shritam Bhowmick
D'abord saisir cette.. cmd ou terminal...
Puis il demande le mot de passe
Maintenant attendre .. je vais prendre plusieurs fois ..
c'est tout...
OriginalL'auteur Kavin D