MySQLを使ったWebアプリケーションを作成しています。
WebアプリケーションとMySQLサーバーは同じパソコンにあります。
MySQLの初期設定としてアプリケーションを初回実行した時に、
自動的に
・必要なデータベースやテーブル
・ユーザーアカウント
を作成するのはおかしくないでしょうか?
それともMySQLをセットアップ時に事前に用意しておくのものでしょうか?
【追記】
何故そう思ったのかと言いますと、
MySQLはユーザーがセットアップします。
そこで設定したユーザー名(root)、パスワードをWebアプリの設定ファイルに設定して、Webアプリを起動します。
その時点では、rootアカウントで接続できているので、
わざわざ新しいアカウントは作らなくていいのではないかと思いました。
やはり、接続用のアカウントを作成してからプログラム内で、操作するのがいいのか、rootアカウントで操作するのがいいのか、迷いまして。
回答1件
あなたの回答
tips
プレビュー