Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Aby uruchomić plik .sql w MySQL

Załadowany skrypt SQL odwołuje się do bazy danych i/lub tabeli, która nie istnieje w bazie danych.

Zazwyczaj nie można wywołać mysql narzędzie z sudo , ponieważ uprawnienia użytkowników systemu różnią się od uprawnień użytkowników MySQL.

Aby wykonać skrypt SQL przez mysql, spróbowałbym czegoś takiego:

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

To polecenie załaduje plik 'somefile.sql' do mysql narzędzie, łączenie się z serwerem MySQL na localhost jako użytkownik <mysqluser> i wybierając bazę danych <mysqldb> . mysql narzędzie zapyta o <mysqluser> hasło dostępu przed wykonaniem skryptu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Connector/C++ OS X 10.9 Mavericks i XCODE 5.0.2

  2. Która metoda jest lepsza, aby zweryfikować poświadczenia użytkownika?

  3. Zastąp słowo w tekście BLOB przez MySQL

  4. Wiele instrukcji INSERT mysql w jednym zapytaniu php

  5. zapytanie mysql - formatowanie daty na wyjściu?