- [情報技術] MySQLでユーザーの権限を管理する
- MySQLでユーザーを作る最基本コマンド
CREATE USER '{ユーザーアカウント}' IDENTIFY BY '{パスワード}'
- ユーザーに権限を与える。
GRANT CREATE ON *.* TO `{ユーザーアカウント}`; -- データベースもテーブルも作れるようにする。
GRANT CREATE, DROP ON *.* TO `{ユーザーアカウント}`; -- どのデータベースもテーブルも作れて消せるようにする。
GRANT CREATE ON `hoge`.* TO `{ユーザーアカウント}`; -- hogeというデータベースや、hogeのテーブルを作れるようにする。
GRANT INSERT ON `hoge_%`.* TO `{ユーザーアカウント}`; -- 「hoge_{任意の文字列}」という形式のデータベースのテーブルに値を追加できるようにする。
- ユーザーの権限を確認する。
SHOW GRANTS FOR `{ユーザーアカウント}`;
- 2025-12-05 (Fri) by Canaid SK
- [情報技術] Apache2のエラー「.htaccess: Option Indexes not allowed here」解消
- Apache2で「Internal Server Error」が出たときに、エラーログを見ますよね。そのログに「/***/.htaccess: Option Indexes not allowed here.」と書かれていたら、Apache2のConfigureファイルを変更することで解消できます。
- 例えば、表示したいウェブサイトの場所がユーザーディレクトリならば、`/etc/apache2/mods-avairable/userdir.conf` を管理者権限で開き、変更しましょう。変更する場所は、ここです。
AllowOverride ...
- .htaccessファイルで上書きをして良い項目が設定されているかと思います。もしも存在しなければ、その行を追加してください。書き方は次の通りです。
AllowOverride ... Options=Indexes
- `Options=Indexes` を追加する形です。このOptionsに複数指定する場合は、カンマで区切ればOKです。
- 設定をし終わったら、Apache2を再起動してください。
- 2025-11-28 (Fri) by Canaid SK
- [情報技術] X WIndow Systemでマウススクロールの向きを変える
- LinuxのGUIにX Window Systemを使用していて、マウス(またはタッチパッド)のスクロールの向きを変えるには、「libinput Natural Scrolling Enabled」を有効化/無効化します。
- 「有効」にすれば、スマホ画面のスクロールと同じ挙動になります。「無効」は向きが逆になります。
- 一時的な変更はコマンドでできます。
$ xinput #マウス等の一覧からIDを確認
$ xinput list-props <DEVICE ID> #設定を確認
$ xinput set-prop <DEVICE ID> "libinput Natural Scrolling Enabled" 1 #有効化
- 2025-11-12 (Wed) by Canaid SK
- [情報技術] LXDEでダークテーマにする
- LinuxでLXDEを使いつつ配色をダークテーマにしたい場合は「LXAppearance」を使います。このツール自身は、GTK+のテーマを切り替えるものです。
- まだ入っていない場合はインストールしましょう。
- テーマ以外にも、アイコンやマウスカーソルなど見た目全般を変更できます。
$ lxappearance&
- 2025-11-12 (Wed) by Canaid SK
- [情報技術] ASUS X205TA & Raspberry PI OS Desktopでディスプレイの軽度を変更する
- Raspberry PI OS Desktopを入れたASUS EeeBook X205TAで、キーバインドからのディスプレイ軽度調節が利かない問題が見つかりました。ちなみに音量調節はできます。
- 設定ファイルを直接書き換える方法と、コマンドラインツールをインストールして対応する方法があります。
- 直接書き換える方法は、
$ cd /sys/class/backlight/intel_backlight
$ ls
actual_brightness brightness max_brightness scale type
bl_power device power subsystem uevent
$ cat max_brightness
7812
$ cat brightness
7812
$ sudo echo 6000 > brightness
- コマンドラインツールを使う方法は、
$ sudo apt install brightnessctl
$ brightnessctl g
7812
$ brightnessctl s 80%
Updated device 'intel_backlight':
Device 'intel_backlight' of class 'backlight':
Current brightness: 6250 (80%)
Max brightness: 7812
- 2025-10-30 (Thu) by Canaid SK
- [情報技術] ASUS X205TA & Raspberry PI OS DesktopでSuspend復帰後にタッチパッドが動かない問題
- ASUS EeeBook X205TAでRaspberry PI OS Desktopを動かすと、サスペンド復帰後にタッチパッドが動かなくなりました。dmesgコマンドで何か出ていないか確認すると、しっかりエラーが報告されていました。
$ sudo dmesg
[ XXX.XXXXXX] elan_i2c i2c-ELAN0100:00: invalid report id data (1)
- elan_i2cがタッチパッドのモジュールなのでしょう。念の為にmodinfoコマンドで確認します。
$ modinfo elan_i2c
filename: /lib/modules/5.10.0-35-amd64/kernel/drivers/input/mouse/elan_i2c.ko
license: GPL
description: Elan I2C/SMBus Touchpad driver
(以下略)
- タッチパッドのドライバですね。では、このドライバを一度消して、再導入します。
$ sudo modprobe -r elan_i2c
$ sudo modprobe elan_i2c
- これでタッチパッドが動くようになりました。dmesgで、エラーが出なくなっているのを確認できます。
- 2025-10-23 (Thu) by Canaid SK
- [情報技術] ASUS X205TA & Raspberry PI OS Desktop で動くもの動かないもの
- ASUS EeeBook X205TAにRaspberryPI OS Desktopをインストールして半月以上になります。使えるもの使えないものがわかってきましたので、記録として残します。
- 使えないもののほうがかなり少ないので、それを一覧にします。
-
- 内臓の無線デバイス
- 内臓のBluethooth(デバイスの認識はしますがペアリングができません)
- タッチパッドのタップをクリックと認識する機能(スクロールや拡大はOK。物理的なクリックもOK)
- スリープモード復帰後のタッチパッド
- Linux Mintではスピーカーが使えないというブログ記事がありますが、RaspberryPI OS Desktopでは、音の入出力に問題はありません。内蔵マイクも機能します。
- 2025-10-19 (Sun) by Canaid SK
- [情報技術] ASUS X205TA & Raspberry PI OS DesktopでUSB無線子機
- ASUS X205TAにRasPI OSデスクトップ版を入れましたが、内臓の無線デバイスが認識されません。(予想通り)
- 先人の知恵に従いデバイスドライバを入れてみたものの、動かない。
- 仕方がないのでUSB無線子機を使ってみました。結論から述べますと、買ったばかりの「BUFFALO WI-U2-866DM」は、認識はされても無線としては使えず、古い古い「PLANEX GW-USMicroN」は差し込むだけで無線子機として認識されました。
- 2025-10-10 (Fri) by Canaid SK