19. Macの場合はターミナル.appで
ssh ユーザ名@サーバアドレス -p 接続ポート
ポート指定が必要ないレンタルサーバーの場合は不要
$ ssh kyobashi0819@kyobashi0819.sakura.ne.jp
The authenticity of host 'kyobashi0819.sakura.ne.jp (49.212.180.54)' can't be
established.
RSA key fingerprint is 41:56:4d:82:b8:a5:8e:6c:c2:fd:f8:c5:23:b8:8d:39.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'kyobashi0819.sakura.ne.jp' (RSA) to the list of
known hosts.
kyobashi0819@kyobashi0819.sakura.ne.jp's password: パスワード
Last login: Tue Aug 14 17:10:36 2012 from 101.142.8.151
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 8.1-RELEASE-p12 (SAKURA13) #0: Mon Jul 30 16:43:00 JST 2012
Welcome to FreeBSD!
%
sshでサーバに接続できた!
23. 複数ファイルを1つにまとめ圧縮するtarコマンド
tar cvzf “作成する圧縮ファイル名” “対象フォルダ”
%ls
MailBox
db
ports
sblo_files
www
%tar cvzf www.tar.gz www
a www tar : ファイルを圧縮・展開する
a www/wp c: 複数ファイルを1つに
a www/wp/wp-admin
a www/wp/wp-includes v: 詳細表示
a www/wp/wp-content z: 圧縮
a www/wp/wp-settings.php
a www/wp/wp-mail.php f: ファイル指定
a www/wp/wp-login.php
・・・ ls -l : ファイル一覧(詳細)
%ls -l
total 4884
drwx------ 11 kyobashi0819 users 512 Aug 14 16:49 ports
drwxr-xr-x 3 kyobashi0819 users 512 Aug 14 17:49 www
-rw-r--r-- 1 kyobashi0819 users 4962258 Aug 14 17:50 www.tar.gz
圧縮ファイルが出来ている!
27. DB接続確認
mysql -h サーバアドレス -u ユーザ名 -p
%mysql -h mysql433.db.sakura.ne.jp -u kyobashi0819 -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
パスワード
Your MySQL connection id is 1100640
Server version: 5.5.15-log Source distribution
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql> show databases;
+--------------------+ show databases : DBの一覧を見る
| Database |
+--------------------+
| information_schema | データベース kyobashi0819_wp1が存在しているのが分かる
| kyobashi0819_wp1 |
+--------------------+
2 rows in set (0.04 sec)
mysql> exit;
exit : DB接続終了
Bye
%
28. DBをファイルにエクスポート
mysqldump -h サーバアドレス
-u ユーザ名 -p
データベース名
> ファイル名
%mysqldump -h mysql433.db.sakura.ne.jp -u kyobashi0819 -p kyobashi0819_wp
kyobashi0819.sql
Enter password:
%ls -l パスワード
total 5140
drwx------ 3 kyobashi0819 users 512 Mar 13 2009 MailBox
drwx------ 3 kyobashi0819 users 512 Aug 14 16:49 db
-rw-r--r-- 1 kyobashi0819 users 239799 Aug 14 18:04 kyobashi0819.sql
drwx------ 11 kyobashi0819 users 512 Aug 14 16:49 ports
drwxr-xr-x 2 kyobashi0819 users DBエクスポートファイルが出来ている!
512 Mar 13 2009 sblo_files
drwxr-xr-x 3 kyobashi0819 users 512 Aug 14 17:49 www
-rw-r--r-- 1 kyobashi0819 users 4962258 Aug 14 17:50 www.tar.gz
29. DBエクスポートファイルを圧縮する
gzip ファイル名
%gzip kyobashi0819.sql
%ls -l
total 4928
drwx------ 3 kyobashi0819 users 512 Mar 13 2009 MailBox
drwx------ 3 kyobashi0819 users 512 Aug 14 16:49 db
-rw-r--r-- 1 kyobashi0819 users 42988 Aug 14 18:04 kyobashi0819.sql.gz
drwx------ 11 kyobashi0819 users 512 Aug 14 16:49 ports
drwxr-xr-x 2 kyobashi0819 users 512 Mar 13 2009 sblo_files
drwxr-xr-x 3 kyobashi0819 users 512 Aug 14 17:49 www
-rw-r--r-- 1 kyobashi0819 users 4962258 Aug 14 17:50 www.tar.gz
ファイルが圧縮されている!
51. ファイルを解凍するtarコマンド
tar xvzf 圧縮ファイル名
%tar xvzf www.tar.gz
x www/ tar : ファイルを圧縮・展開する
x www/wp/ x: 展開
x www/wp/wp-admin/
x www/wp/wp-includes/ v: 詳細表示
x www/wp/wp-content/ z: 圧縮ファイル
x www/wp/wp-settings.php
x www/wp/wp-mail.php f: ファイル指定
x www/wp/wp-login.php
・・・ ls -l : ファイル一覧(詳細)
%ls -l www
total 4
drwx---r-x 5 kyobashi0819 users 1024 Aug 14 16:49 wp
wpディレクトリが復活している!
52. mysqlコマンドでデータベースリストア
%ls -l
total 4936
-rw-r--r-- 1 kyobashi0819 users 42993 Aug 14 20:40
kyobashi0819_wp1.sql.gz
%gunzip kyobashi0819_wp1.sql.gz gunzip : gzファイルを解凍
%ls -l
total 5148
-rw-r--r-- 1 kyobashi0819 users 239799 Aug 14 20:40
kyobashi0819_wp1.sql
%mysql -h mysql433.db.sakura.ne.jp -u kyobashi0819 -p
kyobashi0819_wp1 < kyobashi0819_wp1.sql
Enter password:
% パスワード
DBリストア mysql -h サーバ名
が完了!
-u ユーザ名 -p データベース名
< リストアファイル