|
パッケージのインストール
#yum install mysql
#yum install mysql-server
MySQL起動
# /etc/init.d/mysqld start
一番最初はデータベースを初期化してくれます。
root(MySQL)のパスワード設定
# mysqladmin -u root password abcdefg
ログイン
# mysql -u root -p
MySQLのユーザをパスワード付きで作成
mysql> use mysql;
sampleデータベースに対して、sampleユーザのみALL権限を与える。
mysql> GRANT ALL ON sample.* TO sample@localhost IDENTIFIED BY "pass";
確認はSELECT。
mysql> SELECT host, user, password FROM user;
ユーザ削除はDELETE。
mysql> DELETE FROM user WHERE User='sample';
mysql> FLUSH PRIVILEGES; <直接DBを操作する場合、これで反映させます。
各種コマンド確認
mysql> \h
例えば、システム情報(バージョン確認とか)は
mysql> \s
(# mysql -v -u root -p でもいいですが…)
パスワード変更
mysql> SET PASSWORD FOR root=PASSWORD('hogehoge');
データベース作成
mysql> CREATE DATABASE db_name;
文字コード指定(UTF-8)は↓
mysql> CREATE DATABASE db_name character set utf8;
UTF-8を指定:utf8
Shift JIS を指定:sjis
EUC JP を指定:ujis
データベース削除
mysql> DROP DATABASE db_name;
データベース一覧表示
mysql> SHOW DATABASES;
テーブル一覧表示
mysql> SHOW TABLES;
テーブル内カラム一覧表示
mysql> SHOW COLUMNS FROM table_name;
ログアウト
mysql> \q
バックアップ
# mysqldump -u root -p db_name > dump.bak
文字コードは、基本的にUTF-8として変換します。
そのままの文字コードにてバックアップしたい場合は、
# mysqldump --default-character-set=binary -u root -p db_name > dump.bak
バックアップ戻し
# mysql -u root -p db_name < dump.bak
文字コード調べ
mysql> use your_db
mysql> show variables like 'character_set%';
※ 『データベース』に繋がる関連物を 視覚的に探しだせるサイトを作ってみました(よろしければクリックしてみてくださいね)。
ページ閲覧者数:8人
[ データベース ] 一覧へ
|