Saya terlambat, saya pikir:] soory,
Jika Anda di sini seperti saya mencari solusi ketika kesalahan ini terjadi dengan mysqldump
alih - alih mysql, coba solusi ini yang saya temukan di situs web Jerman di luar sana secara kebetulan, jadi saya ingin berbagi dengan orang-orang tunawisma yang sakit kepala seperti saya.
Jadi masalahnya terjadi karena kurangnya -databases
parameter sebelum nama database
Jadi perintah Anda harus terlihat seperti ini:
mysqldump -pdbpass -udbuser --databases dbname
Penyebab lain dari masalah dalam kasus saya adalah bahwa saya mengembangkan di lokal dan root
pengguna tidak memiliki kata sandi, jadi dalam hal ini Anda harus menggunakan --password=
alih-alih -pdbpass
, jadi perintah terakhir saya adalah:
mysqldump -udbuser --password= --databases dbname
Tautan ke utas lengkap (dalam bahasa Jerman): https://marius.bloggt-in-braunschweig.de/2016/04/29/solution-mysqldump-no-database-selected-when-selecting-the-database/
mysql -u root -p databasename < import.sql