ja:documentation:05_big_environments:07_server_management

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
最新のリビジョン両方とも次のリビジョン
ja:documentation:05_big_environments:07_server_management [2022/07/08 23:08] – [ヒストリデータベースの削除と圧縮設定] junichija:documentation:05_big_environments:07_server_management [2022/12/09 08:43] – [NG 753 およびそれ以前のバージョンにおけるヒストリデータベース] junichi
行 629: 行 629:
  
   * ヒストリデータベースにアクセスできるように Pandora FMS サーバとコンソールで利用するユーザのパーミッション(''user'' と ''password'')を設定します。   * ヒストリデータベースにアクセスできるように Pandora FMS サーバとコンソールで利用するユーザのパーミッション(''user'' と ''password'')を設定します。
 +
 +**For MySQL 5.7**
 +
 +**MySQL 5.7 向け:**
  
 <code bash> <code bash>
 GRANT ALL PRIVILEGES ON pandora_history.* TO 'user'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON pandora_history.* TO 'user'@'%' IDENTIFIED BY 'password';
 +
 +
 +</code>
 +
 +**For MySQL 8:**
 +
 +**MySQL 8 向け:**
 +
 +  * ''$DBROOTPASS'': MySQL 8 **root**  user password.
 +  * ''$DBUSER'': MySQL 8 user name.
 +  * ''$DBPASS'': MySQL 8 user password.
 +  * ''$DBPORT'': Connection port for MySQL 8.
 +  * ''$DBHOST'': IP address or FQDN of the MySQL server 8.
 +  * ''$DBNAME'': Name of the database.
 +
 +  * ''$DBROOTPASS'': MySQL 8 **root** ユーザパスワード。
 +  * ''$DBUSER'': MySQL 8 ユーザ名。
 +  * ''$DBPASS'': MySQL 8 ユーザパスワード。
 +  * ''$DBPORT'': MySQL 8 用接続ポート。
 +  * ''$DBHOST'': MySQL 8 サーバの IP アドレスまたは FQDN。
 +  * ''$DBNAME'': データベース名。
 +
 +To use these environment variables just define them before running //grants// in the terminal, enter the following:
 +
 +これらの環境変数を使用するには、//GRANT// を実行する前に次のようにターミナルで設定するだけです。
 +
 +<code bash>
 +env TZ='Europe/Madrid' \
 + DBHOST='127.0.0.1' \
 + DBNAME='pandora' \
 + DBUSER='pandora' \
 + DBPASS='pandora' \
 + DBPORT='3306' \
 + DBROOTPASS='pandora'
 +
 +</code>
 +
 +Enter in the terminal:
 +
 +ターミナルで以下を実行します:
 +
 +<code bash>
 +systemctl restart mysql
 +
 +</code>
 +
 +Enter in the terminal:
 +
 +ターミナルで以下を実行します:
 +
 +<code bash>
 +
 +export MYSQL_PWD=$DBROOTPASS
 +echo "CREATE USER  \"$DBUSER\"@'%' IDENTIFIED BY \"$DBPASS\";" | mysql -uroot -P$DBPORT -h$DBHOST
 +echo "ALTER USER \"$DBUSER\"@'%' IDENTIFIED WITH mysql_native_password BY \"$DBPASS\"" | mysql -uroot -P$DBPORT -h$DBHOST
 +echo "GRANT ALL PRIVILEGES ON $DBNAME.* TO \"$DBUSER\"@'%'" | mysql -uroot -P$DBPORT -h$DBHOST
 +
 +export MYSQL_PWD=$DBPASS