sql >> Database teknologi >  >> RDS >> Mysql

At køre en .sql-fil i MySQL

SQL-scriptet, du har indlæst, henviser til en database og/eller tabel, som ikke findes i databasen.

Typisk vil man ikke kalde mysql værktøj med sudo , da systembrugerrettighederne er forskellige fra MySQL-brugere.

For at udføre et SQL-script gennem mysql ville jeg prøve noget som:

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

Denne kommando ville indlæse 'somefile.sql' i mysql værktøj, der forbinder til en MySQL-server på localhost som bruger <mysqluser> og vælge databasen <mysqldb> . mysql værktøj vil bede om <mysqluser> s adgangskode, før scriptet udføres.



  1. SQL CREATE TABLE … SOM SELECT-sætning

  2. Minimalt eksempel på brug af vælg... til opdatering for at isolere rækker

  3. Valg af de sidste 7 dage fra Now() i MYSQL

  4. PhalconPHP-databasetransaktioner mislykkes på serveren