起動 - mysql 使い方




コマンドラインからMySQL DBを作成する (3)

rootユーザーとしてのacess:

mysql -u root -p

パスワードを尋ねる。パスワードを入力する

次のようにcreateコマンドを実行します。

mysql> create database database_name;

私はMySQLデータベースを作成するバッチファイルを作成しようとしています。 これまでのところ、私が探している情報のどれも働いていません。 ちょうどテストのために、これは私が試みているものです...

C:\>mysql -uroot -ppassword < CREATE DATABASE testdb;
C:\>mysql -uroot -ppassword mysql < CREATE DATABASE testdb;

どのように配置しても、「システムは指定されたファイルを見つけることができません」というエラーが表示され続けます。 私がちょうど入れたら...

C:\>mysql -uroot -ppassword

それはMySQLのプロンプトに正常にログインします。 私は間違って何をしているのですか?


sqlを 'createDb.sql'のようなテキストファイルに入れて実行してみてください:

mysql -uroot -ppassword < createDb.sql; 

私は他のポスターに同意します。スキーマをファイルに入れる方がはるかに優れています。 ただし、コマンドラインでこれを実行する方法は次のとおりです。

mysql -uroot -ppassword -e "CREATE DATABASE testdb"






command-line