[前][次][番号順一覧][スレッド一覧]

mysql:12125

From: <hanahana_001@xxxxxxxxxx>
Date: 9 Sep 2005 13:32:38 +0900
Subject: [mysql 12125] Re: システム変数変更を制限したい

菅原様ありがとうございました。
(マニュアルを見落としてました。反省->自分)

起動時のオプションに以下を追加
--maximum-read_buffer_size=262144

や、my.cnf に
maximum-read_buffer_size=262144

とする事で制限する事ができました。

※以下は↑の設定をした後、mysqld を再起動し、
 read_buffer_size に8Mbyteを設定しようとしたが、
 258048byte にしかならなかったところ。
------------------------------------------------
mysql>  select @@read_buffer_size;
+--------------------+
| @@read_buffer_size |
+--------------------+
|             131072 |
+--------------------+
1 row in set (0.00 sec)

mysql> set @@read_buffer_size=8388608;
Query OK, 0 rows affected (0.00 sec)

mysql>  select @@read_buffer_size;
+--------------------+
| @@read_buffer_size |
+--------------------+
|             258048 |
+--------------------+
1 row in set (0.00 sec)
------------------------------------------------


また、経験豊富な皆様にお伺いしたいのですが、
ユーザにDBの権限(SUPER以外の全ての権限)を付与して
データベースサーバを運用する際にあらかじめ留意して
おきたい注意点などございましたらアドバイスよろしく
お願い致します。
(FreeBSDとMySQLとの合性など)


----- Original Message ----- 
送信者: <sugawara@xxxxxxxxxx>
宛先: ml@xxxxxxxxxx
日付:Friday, September, 09, 2005, 11:33 AM
件名: [mysql 12124] Re: システム変数変更を制限したい

> 
> 
>  菅原です。
> 
> > 私はサーバの管理者であり、ユーザにはデータベース
> > 作成権限を付与するのですが、SET文によりシステム変数を
> > 変更させたくありません。
> > (サーバのリソースをやみくもに消費させたくない為)
> 
>  SETを無効にする方法はないようですが、最大値を制限することはできるよう
> です。
> 
> http://dev.mysql.com/doc/mysql/ja/set-option.html :
> > SET コマンドで設定可能なサーバ変数に最大値を設定して制限する場合、--
> > maximum-variable-name コマンドラインオプションを使用して最大値を指定で
> > きます。 See 項4.1.1. 「mysqld コマンドラインオプション」。
> 
>  参考になりましたら。
> 
> -- 
> 菅原はじめ
> sugawara@xxxxxxxxxx
> 
> 

[前][次][番号順一覧][スレッド一覧]