Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mysqldump i przywracanie.
Forum PHP.pl > Forum > Bazy danych > MySQL
Andrzej Sztuczka
....
scanner
problem jest w tym, ze nie ma konta dyrektor lub podajesz nieprawidlowe haslo.
adwol
Cytat
Mam taki problem.

Pierwszy serwer:
baza: szkola

zrobiłem:
mysqldump --user dyrektor --password=XXX --add-drop-table -B szkola >
szkola.sql

Drugi serwer:
mysql -udyrektor -p liceum < mysql/inne/szkola.sql
ERROR 1044 at line 11: Access denied for user: 'dyrektor@localhost' to database 'szkola'

Niestety, na jednym serwerze baza nazywała się szkola, teraz nazywa się liceum i nie potrafię tego naprawić.

Nic dziwnego. Po co ten parametr -B w mysqldumpie? On właśnie powoduje wpisanie do pliku ze zrzutem bazy jej nazwy. Usuń go a powinno działać.
serafin84
Witam
Niestety nie pamiętam parametru aby nie wpisywać nazwy bazy da dumpa.
Ja poradziłem sobie bardzo prostym poleceniem sed.
W pana przypadku proponował bym zainteresować się takim poleceniem:
sed -e 's/szkola/liceum/g' mysql/inne/szkola.sql > mysql/inne/liceum.sql

Pozdrawiam
Serafin84
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.