このコマンドをスクリプトで作成できますか?
$ mysqladmin -u username -p create databasename
同時に複数の名前に対してこれを実行したいですか?また、すべてのアイテムの権限を一度に設定したいと思います。私は何をすべきかわからない?
答え1
最初の問題の場合、これは簡単です。
$ for db in fred barney wilma ; do mysqladmin -u username -p create $db ; done
権限設定は複雑すぎます。スクリプトを書く。
SQLでいっぱいのテキストファイルを作成してから、一度にデータベースにロードできると思います。
$ mysql -u username -p$pass $db < stuff.sql
このmysql(1)
コマンドには2つの形式のフラグがあります-p
。後にスペースがある場合は、ユーザーに対話形式でパスワードを要求するように指示します。パスワードを使用-p
し、パスワードの間にスペースがない場合は、そのパスワードが使用されます。これはあまり安全ではない、自然。