同じ名前+パスワードで新しいMySQLユーザー名とデータベースを作成するコマンドリンクウィザードはありますか?
今は常にPHPmyadminを介してオンラインでこれを行いますが、CLIを介してこのプロセスを自動化したいと思います。
私が必要とする方法は、同じコマンドで同じ名前のユーザー名+データベースを作成する必要があります。
答え1
一種の。あなたができることは、すべての詳細を含むテキストファイルを作成することです。たとえば、次のように呼び出しますauto.sql
。
create database <name of db>;
grant all privileges on <name of db>.*
to '<user name>'@'localhost' identified by '<password>'
with grant option;
use <name of db>;
create table `<table name>`
(<... column details ..>, <... index details, etc ...>);
create table `<another table>`
(<... column details ..>, <... index details, etc ...>);
その後、ルートとして次のものをインポートできますauto.sql
。
mysql -u root -p < auto.sql
これにより、データベース、ユーザーが作成され、データベース用のテーブルが作成されます。