勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

SSH接続でMySQLにダンプファイルをインポートする方法

   2024/04/16  MySQL

phpMyAdminやAdminerが入っていなかったり、ダンプファイルのサイズが大きかったりという理由でSSHから接続してインポートしたかった。以下に対応方法をメモ。

 

対応方法

sqlファイルを適当なディレクトリにアップロードし、インポートしたいサーバにSSH接続し、以下の通り進める。

#MySQL接続
mysql -u [ユーザ名] -p

#データベースの指定
use [データベース名]

#ダンプファイルの作成
source /hoge/huga/hogehoge.sql

phpMyAdminやAdminerとかより速いので、大きいファイルはこっちを使っていく。

 - MySQL

  関連記事

MySQLで特定の値を加算しつつNULL値の場合は0にする方法

いくつかのコードに対して投票を行い、その合計値をスコアとして出したい。ただ、投票 ...

MySQLで日時や日付で範囲検索する際に動作速度を向上させる方法

MySQLでログ系等の大量にデータが格納されているテーブルから日時や日付で範囲検 ...

MySQLで直近に挿入したオートインクリメントの値と次回挿入する値を取得する方法

phpとmysqliを使っている中で次回挿入するオートインクリメントの値と、前回 ...

MySQLにて直近のクエリで発行されたAUTO_INCREMENTの値を取得する方法

やりたかったことは「MySQLで新規登録(INSERT)なら、登録時のAUTO_ ...

MySQLのバイナリログ(/var/lib/mysql/binlog)を適切に削除する方法

レンタルしているVPS内のファイルを整理していると「/var/lib/mysql ...