コマンドラインからサーバー上のデータベースに.sqlファイルをインポートしたい。
次の行を使用する必要があることを理解しています。
mysql -u username -p database_name <textfilewithsqlstatments.sql
sQLファイルは現在ローカルフォルダにありますが、最初にサーバーにアップロードしますか?このファイルのディレクトリをどのように指定する必要がありますか?
ありがとう
この線
mysql -u username -p database_name < textfilewithsqlstatments.sql
ファイルが、コマンドを実行しているのと同じディレクトリにあると想定します。
ファイルをサーバーにアップロードし、パスを次のように指定する必要があります
mysql -u username -p database_name < /path/to/file/on/server/textfilewithsqlstatments.sql
UはPuTTYユーティリティPLINK.EXEを使用できます
すべての接続にパスワードを入力する必要がないように、キーを使用してセッションを構成することをお勧めします。簡単に使用できます。
plink mysql -u username -p database_name <textfilewithsqlstatments.sql
そのファイルを考慮して
textfilewithsqlstatments.sql
/ home/userにあります。
PLINKの詳細: http://the.earth.li/~sgtatham/PuTTY/0.58/htmldoc/Chapter7.html
それはうまくいきます!
ステップ1:ホスト名またはIPアドレスを入力し、ポート22 @PuTTYを使用します。ホスト名を入力する場合は、 http:// www を省略し、yourdomain.comと入力するだけです。
ステップ2:cPanelのユーザー名を入力し、[Enter]をクリックします
ステップ3:次にcPanelのパスワードを入力し、Enterをクリックします。
ステップ4:最後のステップは、以下のコマンドラインを入力することです
mysql -u database_user_name -p database_db_name < /home/alphabettechnologies/public_html/alphabet_webz.sql
そしてEnterをクリックします。 (パスをデータベースへの正しいアドレスに置き換えてください。SQLデータベースファイルのファイル名。また、新しいデータベースのユーザー名とパスワードに置き換える必要があります。
mysql -u database_user_name -p database_db_name < /home/alphabet/public_html/db-backup.sql
ステップ5:データベースユーザーのパスワードを入力します
それがすべて、dbインポートされます