sql >> Databáze >  >> RDS >> Mysql

Chcete-li spustit soubor .sql v MySQL

SQL skript, který jste načetli, odkazuje na databázi a/nebo tabulku, která v databázi neexistuje.

Typicky by se nevolal mysql pomocí nástroje sudo , protože uživatelská práva systému se liší od uživatelů MySQL.

Pro spuštění SQL skriptu přes mysql bych zkusil něco jako:

cat somefile.sql | mysql -u <mysqluser> -p <mysqldb>

Tento příkaz načte 'somefile.sql' do mysql nástroj, připojení k serveru MySQL na localhost jako uživatel <mysqluser> a výběrem databáze <mysqldb> . mysql nástroj vás vyzve k zadání <mysqluser> přístupové heslo uživatele před spuštěním skriptu.



  1. Vytvořit spouštěč pro protokolování SQL ovlivněné tabulky?

  2. Převést interval na minuty

  3. mysql insert race condition

  4. android.database.CursorIndexOutOfBoundsException