技術メモ

技術的なメモを載せていきます。

さくらのレンタルサーバでmysqlをコマンドラインから使う

さくらのレンタルサーバmysqlコマンドラインから使う

f:id:unkillonline:20170707190535p:plain

 

 

 

対象さくらのレンタルサーバは以下の通り

f:id:unkillonline:20170616212715p:plain

 

 

 

■ 手順 

  1) コントロールパネルからDBを新規作成

  2) sshでログインして繋ぐ

 

 

  

1) コントロールパネルからDBを新規作成

さくらのレンタルサーバのコントロールパネルからDBを新規に作成します。

作成するとDBサーバのホスト名が判明します。

(全部DBを消して作り直すとホスト名が変わります)

 

  

1-1) コントロールパネル

 

 

f:id:unkillonline:20170617151001p:plain

メニュー左側のデータベースの設定を押す

 

f:id:unkillonline:20170617151037p:plain

データベースの新規作成を押す

 

 

f:id:unkillonline:20170617151051p:plain

必要事項を記入し作成を押すと上記の様になる。

ここでデータベースのサーバ名がわかる。

 

 

 

f:id:unkillonline:20170617151043p:plain

 

2) sshでログインして繋ぐ

 

sshでサーバにログインした後、以下のコマンドで接続できる。 

 

  

2-1) mysqlへの接続

 

        mysql --host=mysqlxxx.db.sakura.ne.jp --user=foobar --password=xxxxxxxxxxxxxxxxx

 

host= のホスト名は、データベースの作成で確認したホスト名

user= は申込み名(=サブドメイン名) ここでは foobar

password= はデータベースの新規作成で設定した値

 

 

 
ちょっとした変更やDBの中身を見たいなど、(管理ツール:phpmyadmin)を
用いなくても使用できる。
 
 
DBサーバの応答がやたら遅いときには、一度すべてのスキーマを消してしまい
何もない状態から作り直すとDBサーバのホストを切り替えることもできる。