Skrip SQL yang Anda muat membuat referensi ke database dan/atau tabel yang tidak ada di database.
Biasanya seseorang tidak akan memanggil mysql
alat dengan sudo
, karena hak istimewa pengguna sistem berbeda dari pengguna MySQL.
Untuk menjalankan skrip SQL melalui mysql, saya akan mencoba sesuatu seperti:
cat somefile.sql | mysql -u <mysqluser> -p <mysqldb>
Perintah ini akan memuat 'somefile.sql' ke dalam mysql
alat, menghubungkan ke server MySQL di localhost
sebagai pengguna <mysqluser>
dan memilih database <mysqldb>
. mysql
alat akan meminta <mysqluser>
kata sandi akses sebelum menjalankan skrip.