■起動・停止
> /etc/init.d/mysql start
> /etc/init.d/mysql stop
■セーフモード(パスワードなしでログイン)
> mysqld_safe --skip-grant-tables &
> mysql -u root
■rootパスワード変更
> use mysql;
> update user set password=PASSWORD('NewPassword') where User='root';
> flush privileges;
■ユーザー作成
> GRANT ALL PRIVILEGES ON *.* TO ita@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
> GRANT INSERT,SELECT ON *.* TO ita@localhost IDENTIFIED BY 'password';
-- ユーザー確認
> SELECT host,user FROM mysql.user;
-- ユーザー権限確認
> SHOW GRANTS FOR ita;
-- パスワード変更
> SET PASSWORD FOR ita@"localhost"=PASSWORD('pass');
-- 削除
DELETE FROM mysql.user WHERE user='ita';
-- 権限の削除
> REVOKE ALL PRIVILEGES ON * . * FROM ita;
> FLUSH PRIVILEGES;
■設定確認
-- キャラセット
> show variables like 'char%';
|
Oracleでテキストインデックスを使用す
Oracleのテクニックを記
VARCHAR2をNUMBERに変換する際、桁数で怒られるときに桁数を無視するfunction
SQLのテクニックを記
|