[mysql] complete database importeren

Pagina: 1
Acties:

  • BitByter
  • Registratie: Juli 1999
  • Laatst online: 13-08 07:38

BitByter

Prutst dit forum

Topicstarter
ik probeer een complete mysql databasedump te installeren

het bestand is 1.1mb groot, en bevat 7 complete databases

sample van het dumpbestand

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
# phpMyAdmin SQL Dump
# version 2.5.5-rc2
# http://www.phpmyadmin.net
#
# Host: localhost
# Generatie Tijd: 31 Jul 2004 om 04:10
# Server versie: 4.0.18
# PHP Versie: 4.3.4
# 
# Database : `barry`
# 
CREATE DATABASE `barry`;
USE barry;


mijns inziens is dit dus een bestand met een grote sql query die de complete database structuur behoort aan te maken

echter, in phpmyadmin, moet ik eerst een database en tabel selecteren alvorens ik kan importeren.

ik heb ook http://www.ems-hitech.com/mysqlutils#myimport geprobeerd
maar die wil ook dat ik een database selecteer

ik wil gewoon deze sql query "global" ofzo kunnen uitvoeren, zodat alle tabellen etc aangemaakt kunnen worden

in de search had ik ook gevonden dat ik de volgende php code kon proberen:

code:
1
2
3
<? 
exec('mysql -u root --password=mijnwachtwoord --execute="source d:\webistes\localhost.sql"'); 
?>


als ik deze php start gebeurt er helemaal niets (andere php scripts werken wel)

heeft iemand misschien een simpele oplossing?

  • johnny7
  • Registratie: November 2000
  • Laatst online: 07-11-2023
BitByter schreef op 01 augustus 2004 @ 21:04:
code:
1
2
3
<? 
exec('mysql -u root --password=mijnwachtwoord --execute="source d:\webistes\localhost.sql"'); 
?>


als ik deze php start gebeurt er helemaal niets (andere php scripts werken wel)

heeft iemand misschien een simpele oplossing?
code:
1
mysql -u root -pmijnwachtwoord <  d:\webistes\localhost.sql

Deze zou het toch wel moeten doen, als je hem vanaf de commandline runt. Of is persé noodzakelijk om het via phpMyAdmin te doen?

[ Voor 9% gewijzigd door johnny7 op 01-08-2004 21:10 ]


  • McKaamos
  • Registratie: Maart 2002
  • Niet online

McKaamos

Master of the Edit-button

kanje bij de server zelf komen om er aan te werken?
ik neem aan dat het gaat om een windows based server, kijkend naar de padverwijzing in je scriptje.

probeer daar eens in een CMD venster de mysql console te openen, en dan de inhoud van je dump bestand te kopieren/plakken naar de mysql console.

Iemand een Tina2 in de aanbieding?


  • BitByter
  • Registratie: Juli 1999
  • Laatst online: 13-08 07:38

BitByter

Prutst dit forum

Topicstarter
ik heb de server hier langs me staan
mysql -u root -pmijnwachtwoord < d:\webistes\localhost.sql

ga ik nu proberen

  • BitByter
  • Registratie: Juli 1999
  • Laatst online: 13-08 07:38

BitByter

Prutst dit forum

Topicstarter
jullie gasten heersen :) het werkte :)

helaas heeft die klote phpmyadmin voordat ik de server formatteerde niet de complete sql database geexporteerd, hij is gestopt na een invalid command

voortaan dus iets zorgvuldiger :)

gelukkig was dat alleen maar bij mijn eigen database, en niet die van de andere gebruikers ;)

hulde voor jullie hulp :)

  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 13-08 14:09
Wat ook kan is gewoon de datadirectories kopieeren. Zorg wel dat je server op dat moment plat ligt (ivb inserts).

Ik heb dit zelf meerdere malen gedaan (beide servers wel zelfde versie) en nog nooit problemen ondervonden.

Verwijderd

Zelfs al had je het in phpMyAdmin onder een database gedaan, dan was het waarschijnlijk nog wel goed gegaan (vanwege de CREATE DATABASE en USE commando's).

Dus had je het ook op de database 'test' uit kunnen voeren... maar goed, het is al gebeurd, dus wat zeur ik nou? ;)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:02

gorgi_19

Kruimeltjes zijn weer op :9

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1