2009-08-30 3 views
2

phpMyAdminはどのファイルの場所を表示しますか?この文の

mysql <my_db_name> -u<user_name> -p<password> <mysql.sql 

phpMyAdminのは想定しないmysql.sqlに位置していますか?あなたが現在置かれているディレクトリ内

+0

< and >を2つの全く異なる方法で少し混乱させます。 my_db_name、user_nameおよびpasswordの前後の<>は、それらの値が実際の値に置き換えられることを強調しています。最後のもの( pavium

答えて

2

に関するgnuds二点:

<を介してファイルの読み込みは、MySQLに特異的ではありません。 これは、コマンドライン上の任意のコマンドおよびファイルに対して機能します。 (UNIX上だけでなく、Windows上):ファイルsomefileというの

somecommand < somefile 

データはSTDINと呼ばれるチャネル を経由して、コマンドに送信されます。

2

まず、これは明らかにおよそphpMyAdminが、mysqlコマンドラインツールではありません。

第二には、あなたが投稿のコマンドで、mysqlユーティリティは、すべてのファイル名を探していません、それはstdinを読み込み - あなたのシェル(のようなbashまたはWindows cmd)は、ファイルを開いての標準入力としてそれを設定しますmysql

第3に、すべての相対ファイルシステムパス(pathはルートで始まらない)は、現在の作業ディレクトリからの相対パスです。

+0

imあなたの2番目の点を詳しく教えてください。 –

+0

wikipediaのリダイレクトについての記事http://en.wikipedia.org/wiki/Redirection_%28computing%29これは 'stdin'のwikipediaページのリンクです – gnud

1

はい、現在の作業ディレクトリにあります。 phpMyAdminを使用していない場合は、mysqlコマンドを使用しています。

関連する問題