Tipy MYSQL
Tworzenie dumpa bazy danych
mysqldump -u [użytkownik] -p -h [adres_ip_mysql] [nazwa_bazy] > [plik_dump.sql]
Hasło moze zawierac znaki specjalne, do odkowania hasła można użyć tego narzędzia
https://www.urldecoder.org/
Przenosi bazę do obrazu dockera
docker cp dump.sql skoda_mysql:/dump.sql
Wgrywa bazę
docker exec -i skoda_mysql mysql -u user -puserpassword skoda_db < dump.sql
W przypadku błędu
An exception occurred in driver: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
Zaloguj się do kontenera mysql
docker exec -it <nazwa-kontenera-mysql> mysql -u root -p
Wykonaj polecenie
ALTER USER 'twoj_uzytkownik'@'%' IDENTIFIED WITH mysql_native_password BY 'twoje_haslo';
FLUSH PRIVILEGES;