MySQL - kilka stron na 1 serwerze
: 06 sty 2017, 22:07
Postawiłem prosty serwer www składający się z Apache2, PHP7.0, MySQL
Ma on posłużyć do przeniesienia hostingu od usługodawcy do mnie do domu, domeny zostają u usługodawcy z przekierowaniem na mój serwer.
Z obecnego hostingu dokonałem kopii całej zawartości przez ftp, oraz export baz danych poszczególnych stron.
Po zalogowaniu jako root do "mojego" phpmyadmin utworzyłem użytkownika o nazwie i haśle identycznym jak na hostingu usługodawcy żeby mieć mniej roboty z przeniesieniem hostingu na mój serwer. Nie wiem jakie nadać mu uprawnienia, to raz, dwa że po zalogowaniu nowym loginem do phpmyadmin z lewej strony widzę wszystkie bazy danych, między innymi "information_schema". Podczas próby importu z pliku bazy danych otrzymuję błąd
Baza information_schema była od razu utworzona po instalacji MySQL, więc rozumiem że uprawnienia do niej ma użytkownik root.
Jak zrobić (jakie uprawnienia czy coś) by nowo utworzony użytkownik miał do dyspozycji wybrane dla siebie bazy danych, i jako że na serwerze będzie kilka stron, (np. kolejna również posiada bazę information_schema), jak odseparować je od siebie ? Czyli żeby np. mogły być 3 bazy o nazwie information_schema dla 3 różnych loginów?
Ma on posłużyć do przeniesienia hostingu od usługodawcy do mnie do domu, domeny zostają u usługodawcy z przekierowaniem na mój serwer.
Z obecnego hostingu dokonałem kopii całej zawartości przez ftp, oraz export baz danych poszczególnych stron.
Po zalogowaniu jako root do "mojego" phpmyadmin utworzyłem użytkownika o nazwie i haśle identycznym jak na hostingu usługodawcy żeby mieć mniej roboty z przeniesieniem hostingu na mój serwer. Nie wiem jakie nadać mu uprawnienia, to raz, dwa że po zalogowaniu nowym loginem do phpmyadmin z lewej strony widzę wszystkie bazy danych, między innymi "information_schema". Podczas próby importu z pliku bazy danych otrzymuję błąd
Kod: Zaznacz cały
#1044 - Access denied for user '19273461_am'@'%' to database 'information_schema'
Jak zrobić (jakie uprawnienia czy coś) by nowo utworzony użytkownik miał do dyspozycji wybrane dla siebie bazy danych, i jako że na serwerze będzie kilka stron, (np. kolejna również posiada bazę information_schema), jak odseparować je od siebie ? Czyli żeby np. mogły być 3 bazy o nazwie information_schema dla 3 różnych loginów?