MySQL の操作
【環境】
さくらインターネット:プレミアム
さくらインターネット:プレミアム
エラー
Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’
こんなエラーが出たとき
他の場合であれば、ちゃんとした対応が必要みたいだけど
さくらインターネットの場合は、MySQL が別サーバーになっているため
ホストの設定をしていないと、このエラーが出る。
つまり、ホストの設定を追加してあげればよいだけ。
ログイン
- $ mysql -h mysql***.db.sakura.ne.jp -u user_name -p
mysqldump
保存場所
mysqldump コマンドを実行したときのデフォルトの保存場所は
/home/user_name
なので、mysqldump などというディレクトリを1つ追加して
そちらへ保存されるようにする。
保存ファイル名
当然、指定するファイル名にも、パスを追加。
mysqldump/hoge.dump
コマンド
- $ mysqldump -h(ホスト名)-u(DB ユーザー名)-p(データベース名)(テーブル名:省略可)> mysqldump/hoge.dump
- $ mysqldump -h mysql***.db.sakura.ne.jp -u user_name -p database_name > mysqldump/hoge.dump