Datenbank übernehmen.Fehler!Hilfe :(

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
Styla
Mitglied
Beiträge: 60
Registriert: 25.02.2008 12:39

Datenbank übernehmen.Fehler!Hilfe :(

Beitrag von Styla »

Hallo

Musste Server wechseln. Habe nicht mitbekommen das der Server schliesst. Jetzt sitze ich da, und komme nicht mehr an meine Database ran. Hatte durch zufall vorher ein backup gemacht, aber weiss nicht, ob ich das richtig grmacht habe.
"phpmyadmin" und dann die Database exportiert. Raus kan eine sql.gz datei mit dem Inhalt einer SQL Datei.

Möchte die auf dem neuen Server impoertieren bekomme aber den Fehler:
SQL-Befehl:
#
# phpBB Backup Script
# Dump of tables for phpbb_
# DATE : 23-06-2009 07:54:34 GMT
#
# Table: phpbb_acl_groups
DROP TABLE IF EXISTS phpbb_acl_groups;

MySQL meldet: Dokumentation
#1046 - No database selected

Kann da jemand helfen? Bin Neuling!

Danke
Benutzeravatar
Dufftown
Mitglied
Beiträge: 696
Registriert: 08.12.2008 14:22
Wohnort: Barsinghausen

Re: Datenbank übernehmen.Fehler!Hilfe :(

Beitrag von Dufftown »

Moin,


da steht doch "No database selected".

Du musst vor dem Importieren (in phpMyAdmin?) eine Datenbank auswählen. Nicht nur mit dem Server verbinden.

Sonst ist eine SQL-Datei auf jeden Fall schon mal gut.
Meine SQL-Statements sind immer ohne Tabellen-Prefix. Also ggf. "phpbb_" oder Euer Prefix einfügen.
KEIN Support auf unaufgeforderte PN
Styla
Mitglied
Beiträge: 60
Registriert: 25.02.2008 12:39

Re: Datenbank übernehmen.Fehler!Hilfe :(

Beitrag von Styla »

lach...wie doof..naja bin neuling. Danke hat geklappt.habe jetzt die tabellen drinne, aber komme nicht auf meine seite.
habe ich was vergessen?

"SQL ERROR [ mysqli ]

Access denied for user 'xxxx@txxxx'@'localhost' (using password: YES) [1045]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

xxxx:steht für meinen datenbank namen

2.frage
sind die beiträge bei dieser sql datei mit dabei?und reg. user?
Benutzeravatar
Dufftown
Mitglied
Beiträge: 696
Registriert: 08.12.2008 14:22
Wohnort: Barsinghausen

Re: Datenbank übernehmen.Fehler!Hilfe :(

Beitrag von Dufftown »

1. Da stimmt was mit den Zugangsdaten zur Datenbank nicht, der Zugriff wird verweigert.
Kontrollier noch mal die Angaben in der config.php ==> dbname, dbuser, dbpasswd. Irgend was davon stimmt nicht mit den Angaben bei der DB überein.

2. Ja, in Deinem Backup sollte alles drin, User, Themen und Beiträge.
Meine SQL-Statements sind immer ohne Tabellen-Prefix. Also ggf. "phpbb_" oder Euer Prefix einfügen.
KEIN Support auf unaufgeforderte PN
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Datenbank übernehmen.Fehler!Hilfe :(

Beitrag von Metzle »

Hallo,

zu deinem ersten Problem:
Du hast wohl falsche Logindaten für deine Datenbank in der config.php angegeben. Diese solltest du korrigieren, dann sollte auch die Verbindung klappen.

Zu 2.: Im Normalfall sollten alle Beiträge und Benutzer drin sein.

Edit: Dufftown war schneller ;)
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Styla
Mitglied
Beiträge: 60
Registriert: 25.02.2008 12:39

Re: Datenbank übernehmen.Fehler!Hilfe :(

Beitrag von Styla »

Hallo

Danke euch. Ist doch schonmal eine wichtige Info für mich.
Muss ich das phpbb board komplett neu installieren?
Habe jetzt einfach alle dateien vom alten server auf den neuen kopiert. :geek:

*edit*
also die confic habe ich geändert. bekomme aber immer noch einen fehler.
SQL ERROR [ mysqli ]

Table 'xxxxx@1-xxxx.phpbb_ad' doesn't exist [1146]

xxxx=habe ich zensiert wegen meinem namen
andyk78
Mitglied
Beiträge: 32
Registriert: 26.08.2010 11:27
Wohnort: Leipzig

Re: Datenbank übernehmen.Fehler!Hilfe :(

Beitrag von andyk78 »

Hallo,
ich hoffe ich bin jetzt hier richtig...

Online funktioniert das Forum bestens, jetzt wollte ich es offline verfügbar machen, um eventuelle Änderungen testen zu können.
Ich habe mir XMAPP heruntergeladen und installiert, mein Forum eingebunden, soweit alles ok.
Nur wenn ich dann die index.php aufrufe, kommt bei mir auch der Fehler:

"Access denied for user 'xyz'@'localhost' (using password: YES) [1045]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists."

Die Zugangsdaten aus der config.php sind doch die selben wie online, wo alles Bestens funktioniert, oder???
Gruß André
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Datenbank übernehmen.Fehler!Hilfe :(

Beitrag von Metzle »

andyk78 hat geschrieben:Die Zugangsdaten aus der config.php sind doch die selben wie online, wo alles Bestens funktioniert, oder???
Hallo,

nein, da liegst du falsch. Du musst die config.php anpassen auf deine XAMPP-Installation bzw auf deine Datenbank bei XAMPP.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Re: Datenbank übernehmen.Fehler!Hilfe :(

Beitrag von Helmut »

Hallo andyk78,

nein, beim xampp sind die Zugangsdaten in der Regel anders als online. Du hast doch bestimmt für mysql einen Benutzer angelegt mit Passwort, z.B. root und Passwort 0815. Außerdem lautet oft der Name der Datenbank anders, vom Provider bekommt man den Namen meistens vorgegeben.Deine config.php auf deinem lokalen Rechner könnte so in etwa aussehen:

Code: Alles auswählen

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'db0_phpbb3';
$dbuser = 'root';
$dbpasswd = '0815';

$table_prefix = 'phpbb3_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
@define('DEBUG', true);
@define('DEBUG_EXTRA', true);
?>
Du musst natürlich auch die Daten im ACP vom lokalen Forum entsprechend anpassen. Hier gabs mal irgendwo ne Anleitung zu xampp und einem lokalen Forum, finde ich aber gerade nicht.

Gruß Helmut
Ich bin nicht ganz dicht.... na und.
andyk78
Mitglied
Beiträge: 32
Registriert: 26.08.2010 11:27
Wohnort: Leipzig

Re: Datenbank übernehmen.Fehler!Hilfe :(

Beitrag von andyk78 »

Hallo Helmut,
erstmal danke für die schnelle Antwort.
Helmut hat geschrieben: Du hast doch bestimmt für mysql einen Benutzer angelegt mit Passwort, z.B. root und Passwort 0815.
Wenn ich ehrlich bin, nein hab ich nicht. Ich hatte davaon keine Ahnung und auf der Seite von Apache Friends steht leider auch nichts dazu. :(
Die config.php hab ich jetzt schon geändert, aber wie erstelle ich einen neue Datenbank bzw. einen neuen Benutzer?

Edit: User erstellen hab ich gefunden, ist ja PHPMyAdmin dabei. Allerdings trotzdem folgende Fehlermeldung:

SQL ERROR [ mysql4 ]

Table 'db0_phpbb3.phpbb3_config' doesn't exist [1146]

SQL

SELECT config_name, config_value, is_dynamic FROM phpbb3_config

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/cache.php
LINE: 51
CALL: dbal_mysql->sql_query()

FILE: common.php
LINE: 216
CALL: cache->obtain_config()

FILE: index.php
LINE: 20
CALL: include('common.php')
Gruß André
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“