mysql コマンド一覧

目次
既存DB→新規DB(テスト環境)を作成したい
teratermなどでssh接続しターミナル上で以下を実行

本番環境などの既存DBバックアップ
mysqldump -u root -p -r /tmp/sc_testdb_20250201.bakcup –single-transaction sc_testdb
※パスワード無し
mysqlに接続する
mysql -u root -p
※パスワード無し
ユーザーを確認する
select User from mysql.user;
DB確認を確認する
SHOW DATABASES;
新規DBを事前に削除する
DROP DATABASE sc_testdb4;
新規DBを作成する
CREATE DATABASE sc_testdb4 DEFAULT CHARACTER SET utf8;
sc_testdb4を使う
USE sc_testdb4;
GRANT ALL PRIVILEGES ON sc_testdb4.* TO testuser@”%” IDENTIFIED BY ‘testuser’;
GRANT ALL PRIVILEGES ON sc_testdb4.* TO testuser@localhost IDENTIFIED BY ‘testuser’;
FLUSH PRIVILEGES;
既存DBエクスポートファイルを新規DBへリストアする
mysql -u root -p sc_testdb4 < /tmp/sc_testdb_20250201.bakcup
外部のSQLファイルを実行する
mysql -u root -p sales < XXXXX.sql
-
前の記事
windows WSL2(ubuntu) docker desktop環境に laravel11 でpostサンプルアプリ作り覚書き 2025.01.26
-
次の記事
java tomcat コマンド一覧 2025.02.02