[MySQL] Webアプリのローカル開発環境作りに使う、データベース作成、DBユーザー作成、権限付与コマンドまとめ
こんにちは、@yoheiMuneです。
何かWebアプリケーションを作る際に、ローカルにMySQLの環境を作りたいことが多いです。その際に使うデータベース作成などのコマンドを、ブログにまとめておきたいと思います。
最後になりますが本ブログでは、サーバー、フロントエンド、PHP、インフラ、Swift、Node.js、Java、Linux、機械学習、などの技術トピックを発信をしていきます。「プログラミングで困ったその時の、解決の糸口に!」そんな目標でブログを書き続けています。ぜひ、本ブログのRSSやTwitterをフォローして貰えたら嬉しいです ^ ^
最後までご覧頂きましてありがとうございました!
何かWebアプリケーションを作る際に、ローカルにMySQLの環境を作りたいことが多いです。その際に使うデータベース作成などのコマンドを、ブログにまとめておきたいと思います。
データベース作成、ユーザー作成、権限付与を行うコマンド
アプリ用に新規にデータベースやDBユーザーを作るコマンドです。# mysqlにログイン後のコマンドです。 # データベース作成(データベース名=myapp). CREATE DATABASE myapp CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; # ユーザー作成(ユーザー名=myapp、パスワード=myapp). CREATE USER myapp@localhost IDENTIFIED BY 'myapp'; # myappデータベースにフル権限を付与. GRANT ALL PRIVILEGES ON myapp.* TO 'myapp'@'localhost';
myapp
を書き換えれば、色々なアプリのローカル開発用に使えると思います。注意
パスワードが安易すぎるので、サーバー環境や本番環境では使わないでください。ちゃんとしたパスワードにする必要があります。最後に
上記のコマンドを月に数回参照することがあるので、ブログにも残しておこうと思い書きました。こういう便利コマンド集をいっぱい持っていたら、開発が効率的にできていいですよね〜。最後になりますが本ブログでは、サーバー、フロントエンド、PHP、インフラ、Swift、Node.js、Java、Linux、機械学習、などの技術トピックを発信をしていきます。「プログラミングで困ったその時の、解決の糸口に!」そんな目標でブログを書き続けています。ぜひ、本ブログのRSSやTwitterをフォローして貰えたら嬉しいです ^ ^
最後までご覧頂きましてありがとうございました!