Q3: MySQLインストール時の初期設定で、「工程管理システム導入マニュアル」の「2.2.
MySQL 関連ファイルの入手とインストール」では、Enable root access ... にチェックを入れるようになっていますが、翔泳社のMySQL徹底入門(日本MySQLユーザ会編集)には、チェックを入れない設定となっています。「工程管理システム導入マニュアル」でチェックを入れられたのは、何か必然性があるのでしょうか?
A3:
「Enable root access from remote machines」にチェックを入れているのは、データベースを複数のPCで共有するという使用方法を想定したこと、そして、この欄にチェックを入れることがそのための最も簡単な設定方法であったということです。
セキュリティ上は、リモートホストからのrootアクセスは認めず、リモートアクセス用の別のアカウントを用意するのが適切です。しかしながら、そこまでの詳細な説明を記述した場合、ITの非専門家がそれを理解して設定および運用を行う負担は大きいと考えられること、また、社内に限っての使用であればそれほど大きなリスクとはならないであろうとの判断で、ここではrootアクセスを有効にすることといたしました。
備考:「工程管理システム導入マニュアル」の「Q&A1」にも掲載。