Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: database overzetten van local naar server  (gelezen 3043 keer)

Offline wiert

  • Lid
  • Steunpunt: Nee
database overzetten van local naar server
« Gepost op: 2008/04/04, 15:32:32 »
Binnenkort ga ik een website (in Drupal) die nu nog lokaal draait overzetten naar een server. Dan moet ik dus mijn ook de bijbehorende database overzetten.

Daarom de vraag hoe ik van een MySQLdatabase een export/dump maak, die ik vervolgens weer op de server kan importeren? Ik heb als programma MySQL Administrator.

Offline wiert

  • Lid
  • Steunpunt: Nee
database overzetten van local naar server
« Reactie #1 Gepost op: 2008/04/04, 20:26:34 »
Zojuist phpmyadmin geinstalleerd (sudo apt-get install phpmyadmin). Dit lijkt gelukt.
 ... echter ... Hoe open ik dit nu?

Phpmyadmin staat niet tussen mijn programma's.
En in een terminal: phpmyadmin
geeft:  bash: phpmyadmin: opdracht niet gevonden

(hiermee hoop ik dus een export van een database te kunnen maken).

Offline Gandyman

  • Lid
  • Steunpunt: Nee
database overzetten van local naar server
« Reactie #2 Gepost op: 2008/04/04, 21:35:29 »
Hmz ..

PHPmyadmin is een webbased programma, die open je met je browser.

Die zal je dus lokaal moeten benaderen zoals je nu je website benaderd.

Zit me enkel af te vragen hoe je drupal nu werkt.
Normaal gesproken maak je altijd eerst een database aan in PHPmyadmin en dan importeer je die via PHPmyadmin of handmatig via de terminal.

Dus ik hoop nu dat PHPmyadmin automatisch je reeds aangemaakte databasen automatisch ziet.....

Exporteren kan idd ook via PHPmyadmin.
Niet vergeten bij "Database export opties" een vinkje te zetten voor "Ad Drop Database"

En exporteren als SQL,
onderaan de pagina kan je exporteren, naam is al ingevuld hoef je nix aan te doen.
Vinkje zetten bij verzenden, en klaar.
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline wiert

  • Lid
  • Steunpunt: Nee
database overzetten van local naar server
« Reactie #3 Gepost op: 2008/04/05, 11:57:40 »
Hoe open ik phpmyadmin in een browser? Bij http://localhost/ kom ik iets dergelijks niet tegen.

Ik heb nu een database aangemaakt (althans ... dat hoop ik) via MySQLadministrator door bij > catalogs > schemata een schema toe te voegen.
Voor het uitproberen van Drupal ging dit iig goed. Dit heb ik voor Drupal ook als database opgegeven.

Offline wiert

  • Lid
  • Steunpunt: Nee
database overzetten van local naar server
« Reactie #4 Gepost op: 2008/04/05, 12:55:34 »
... hoewel in Synaptic phpmyadmin staat geinstalleerd, lijkt et erop dat dit niet het geval is. Ook na herinstallatie geen resultaat.

Ik begrijp dat ik op http://localhost/ iets van zou moeten terug zien, maar helaas.
Op http://localhost/phpMyAdmin al evenmin. Aangegeven staat:
Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.3 Server at localhost Port 80 ...

Is dit vreemd? Of zie ik wat over het hoofd?

mickvdv

  • Gast
database overzetten van local naar server
« Reactie #5 Gepost op: 2008/04/05, 13:40:35 »
Citaat van: Gandyman
Dus ik hoop nu dat PHPmyadmin automatisch je reeds aangemaakte databasen automatisch ziet.....
Waarom zou hij de dbs niet zien, ze staan toch op zijn mysql server???

Je kan het beste naat http://localhost/phpmyadmin gaan, daar je db exporteren. En weer importeren in je server. Ook is het wel slim om een kopie van /var/lib/mysql op te slaan, die kan je dan evt (als het importeren niet werkt) over de /var/lib/mysql van je server zetten.

Mickvdv

Offline wiert

  • Lid
  • Steunpunt: Nee
database overzetten van local naar server
« Reactie #6 Gepost op: 2008/04/05, 13:47:13 »
Das het probleem:
http://localhost/phpmyadmin geeft "404 Not found ...etc. etc. "
Maar toch is phpmyadmin geinstalleerd (aldus Synaptic).

mickvdv

  • Gast
database overzetten van local naar server
« Reactie #7 Gepost op: 2008/04/05, 13:53:54 »
Werk je met virtual hosts?

Zo nee?

Kan je ff de inhoud van /var/www/ posten??

Mickvdv

Offline wiert

  • Lid
  • Steunpunt: Nee
database overzetten van local naar server
« Reactie #8 Gepost op: 2008/04/05, 14:12:45 »
Of i kmet virtual hosts werk weet ik niet. iet bewust in ieder geval ;)

in /var/www/ staat:
- map Apache2-default
- map Druap5-7 (hierin staat dus een website die ik over wil zetten naar een server)

Localhost:
Index of /
[ICO]   Name   Last modified   Size   Description
[DIR]   apache2-default/   23-Mar-2008 10:54    -
[DIR]   drupal-5.7/   12-Dec-2006 10:32    -
Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.3 Server at localhost Port 80

Offline Gandyman

  • Lid
  • Steunpunt: Nee
database overzetten van local naar server
« Reactie #9 Gepost op: 2008/04/05, 14:19:57 »
Heb je mysql al eens herstart ???

Probeer eens: http://192.168.0.100/phpmyadmin/
(ip adres is voorbeeld gebruik die van je eigen pc)

/etc/init.d/mysql restartKontroleer of ze werken met:
netstat -tapIedere keer als je iets doet of verandert zul je ze opnieuw moeten starten omdat het deamon's zijn.
Handige FAQ: http://www.phpmyadmin.net/documentation/#faq

Bij phpmyadmin zou je eens kunnen kijken of de config goed staan.
/etc/phpmyadmin/config.inc.php  (of "config.inc.php3"),
met name deze regels nakijken:
Citaat
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'mypassword'; // MySQL password (only needed
Omdat phpmyadmin door alle ipadressen benaderbaar moet zijn moet je dit ff checken:
/etc/httpd/conf.d/phpMyAdmin.conf

Staat er dit:
Citaat

   order deny,allow
   deny from all
   allow from 127.0.0.1
verander dit dan naar:
# phpMyAdmin - Web based MySQL browser written in php
#
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
#
#   order deny,allow
#   deny from all
#   allow from 127.0.0.1
#


# This directory does not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#

    Order Deny,Allow
    Deny from All
    Allow from None


# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc.
#

   
        SecFilterInheritance Off
   

en veel lezen :P
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline wiert

  • Lid
  • Steunpunt: Nee
database overzetten van local naar server
« Reactie #10 Gepost op: 2008/04/05, 14:48:04 »
Ok. Ik ben eruit (althans ... dit puzzeltje dan).

Heb phpmyadmin volledig verwijderd en opnieuw geinstalleerd. Daarbij werd gevraagd waarmee verbinding moest worden gemaakt, en heb ik Apache2 opgegeven. Inloggen op localhost/phpmyadmin is nu mogelijk.

Dank voor alle reacties.