mysql は Oracle 社が開発したデータベースのソフトウェアです。
今日ではWEBアプリケーションやWordpressなどを使用したWEBサイトに利用されています。
mysqlなどのデータベースサーバーを活用することによって、情報の一元管理が可能になります。
通販サイトなどにおいては、商品のIDや商品名、価格や在庫状況などを管理しなければなりません。
それらが別々のテキストファイルなどで管理されているようでは情報の整合性が合わなくなってしまうことがあります。
同時編集においても対策が施されていないので、情報の一貫性が維持できません。
通販サイトの場合、価格の変動や在庫状況の変化に対応することができなくなってしまうのです。
これを避けるためにも、mysqlなどのデータベースのソフトウェアを活用して情報の一元管理を徹底しています。
mysqlを利用するメリットは、情報を一元管理するだけではなく、セキュリティ対策を徹底させることで情報の流出を防ぐことにあります。
例えば、情報がテキストファイルに格納されている場合、アクセス権が適切に施されていない場合、インターネットを経由してユーザーに閲覧されてしまいます。
企業の機密情報や顧客の個人情報なども筒抜けです。
これを避けるためには、権限の一元管理も必要になります。
データベースサーバーであるmysqlにはユーザーを構築することで、情報のアクセス権をユーザーごとに定義することが可能になるのです。
これでWEBアプリごとにユーザーを定義すれば、不正アクセス時に公開される情報が限定され、被害を低減することもできます。
以上の点から、mysqlを実装することでWEBアプリなどの開発時に情報を一元管理させ、情報の流出や破壊などの被害を限定させることもできるようになるのです。
ただし、安全に運用するためにはデータベースのソフトウェアである mysql のバージョンを最新にしておく必要があります。