- 専用の MySQL を利用する場合は、https://gc.hgc.jp/util-info/mysql-postgresql/ の利用申請が必要です
- 試用のための MySQL のデータベースがあります
目次
利用方法
基本的な利用方法
MySQL を利用するときは、以下の情報が必要です。
項目 | 値 |
---|---|
DB サーバ名 | mysql.hgc.jp |
ポート番号 | 3500 |
DB 名 | MySQL 利用認定書に記載されているデータベース名 |
DB ユーザ名 | MySQL 利用認定書に記載されているユーザ名 |
パスワード | 利用認定書に記載されているパスワード |
に接続するには、mysql.hgc.jp (3500 番ポート) を指定してください。
データベースへの接続
下記のコマンドを実行し、データベースに接続します。
DB ユーザ名、DB 名およびパスワードは、MySQL 利用認定書に記載されています。
$ mysql -u <> -p -h mysql.hgc.jp -P 3500 -D <> Enter password: xxxxxxx <- パスワードを入力
パスワードの変更
データベースに接続した後、下記のコマンドを実行し、パスワードを変更します。
mysql> ALTER USER '[DB ユーザ名]'@'202.175.144.0/255.255.240.0' IDENTIFIED BY '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/
ディレクトリに、データベースのバックアップを作成します。 /backup/
$ mysqldump --add-drop-table -u <> -h mysql.hgc.jp -P 3500 -p <> > ~/backup/backup.sql Enter password:xxxxxxx <- パスワードを入力してください $
MySQL データのリストア
バックアップデータからデータベースをリストア (復元) します。
$ mysql -u <> -h mysql.hgc.jp -P 3500 -p <> < ~/backup/backup.sql Enter password:xxxxxxx <- パスワードを入力してください。