web-dev-qa-db-ja.com

ターミナルからデータベースのsqlファイルを実行します

サーバーがあり、そのサーバー内の/ var/www /ディレクトリにsqlスクリプトがあります。そのスクリプトは、テーブルとデータベースを作成することです。ファイルをサーバーに保持しながら、ターミナルまたはクライアントからこのsqlスクリプトを実行する方法を知る必要があります。

PS-私はこのトピックの用語の多くを知らないので、私のアプローチに関する他の提案を検討します。

14
Brennan Casey

私はそれがMySqlだと思います。 Unix/Linux環境から実行するには、これを行う必要があります。

$ mysql -h "server-name" -u "your_username" "-pyour_password" "database-name" < "filename.sql"

別の方法があります:

mysql --Host=localhost --user=your_username --password=your_password  -e "filename.sql"
21
Tomislav

これを試して:

mysql -u your_username -p your_password

use db_name

source <path_to_sql_file>/file.sql
10
Max Droid

特定のデータベースに対してSQLファイルを実行する場合は、最初にデータベースを選択します。

mysql -u your_username -p your_password

use db_name

source <path_to_sql_file>/file.sql
0