利用方法

基本的な利用方法

MySQL を利用するときは、以下の情報が必要です。

項目
DB サーバ名mysql.hgc.jp
ポート番号3500
DB 名MySQL 利用認定書に記載されているデータベース名
DB ユーザ名MySQL 利用認定書に記載されているユーザ名
パスワード利用認定書に記載されているパスワード

に接続するには、mysql.hgc.jp (3500 番ポート) を指定してください。

データベースへの接続

下記のコマンドを実行し、データベースに接続します。

DB ユーザ名、DB 名およびパスワードは、MySQL 利用認定書に記載されています。

$ mysql -u <DB ユーザ名> -p -h mysql.hgc.jp -P 3500 -D <DB 名>
Enter password: xxxxxxx <- パスワードを入力

パスワードの変更

データベースに接続した後、下記のコマンドを実行し、パスワードを変更します。

mysql> SET PASSWORD FOR '[DB ユーザ名]'@'202.175.144.0/255.255.240.0' PASSWORD=('new_password');
Query OK, 0 rows affected (0.01 sec)

DB の基本操作

テーブルを作成する

mysql> create table dummy(name varchar(20),id int(16));
Query OK, 0 rows affected (0.07sec)

テーブルを確認する

mysql> show tables;  
+------------------------+
| Tables_in_databasename |
+------------------------+
| dummy                  |
+------------------------+
1 row in set (0.01sec)

mysql> desc dummy;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| name  | varchar(20) | YES  |     | NULL    |       |
| id    | int(16)     | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

テーブルにデータを追加する

mysql> insert into dummy values('test',1000);

追加したデータを確認する

mysql> select * from dummy;
+------+------+
| name | id   |
+------+------+
| test | 1000 |
+------+------+
1 row in set (0.00 sec)

テーブルを削除する

mysql> drop table dummy;
 Query OK, 0 rows affected (1.70sec)
mysql> show tables;
 Empty set (0.01sec) 

作業を終了する

mysql> quit
Bye
$

MySQLのバックアップ、リストア

MySQL データのバックアップ

/home/username/backup/ ディレクトリに、データベースのバックアップを作成します。

$ mysqldump --add-drop-table -u <ユーザ名> -h mysql.hgc.jp -P 3500 -p <DB 名> > ~/backup/backup.sql
Enter password:xxxxxxx <- パスワードを入力してください
$

MySQL データのリストア

バックアップデータからデータベースをリストア (復元) します。

$ mysql -u <DB ユーザ名> -h mysql.hgc.jp -P 3500 -p <DB 名> < ~/backup/backup.sql
Enter password:xxxxxxx <- パスワードを入力してください。