勉強したことのメモ

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とPHPの「image-comparator」ライブラリを使用して類似画像検索を実装する方法

先日PHPで画像を比較して類似度を算出する「image-comparator」ラ ...

MySQLでIPを整数値としてカラムに格納する

MySQLでIPを整数値としてカラムに格納しているケースがあった。今までIPが必 ...

MySQLでテキスト(日本語、半角英数字)を暗号化・復号化する方法

MySQLでデータを登録する際に暗号化したいというケースがあった。対象のデータは ...

MySQLのトリガーを使用して特定のテーブルの操作を行った際に別テーブルにログを残す方法

MySQLにトリガーという機能があるらしくどのようなものか調べたところ、事前に「 ...

MySQLにて指定したカラムがNULLもしくは空の場合、あらかじめ決めておいた内容で表示する方法

何らかのフォームとMySQLを組み合わせた際に任意入力の項目はそのカラムがNUL ...