database:mysql:command
文書の過去の版を表示しています。
MySQLコマンドリファレンス
コマンドモード
起動
mysql -u <user_name> -p -P <port_num>
オプション | 説明及びクエリ |
---|---|
-u <user> | ユーザーを指定 |
-p | パスワード認証 |
-P <port_num> | ポート番号を指定 |
バックアップ
mysqldump -u<user> -p<password> <db_name> > <output_file>
オプション | 説明及びクエリ |
---|---|
–add-drop-table | インポートの際に先にテーブルをドロップする命令を入れる |
SQL文
データベース操作
データベース作成
CREATE DATABASE "tb_name";
データベース確認
SHOW DATABASES;
データベースの選択
USE "tb_name";
データベース削除
DROP DATABASE "tb_name";
テーブル操作
テーブル一覧の確認
SHOW TABLES FROM "db_name";
テーブルのカラムの表示
SHOW COLUMNS FROM "db_name"."tb_name"
ユーザー管理
ユーザー作成
CREATE USER 'user'@'host' IDENTIFIED BY 'password'
ユーザーのパスワード変更
SET password FOR 'user'@'host' = 'password' ALTER USER 'user'@'host' IDENTIFIED BY 'password';
ユーザー一覧の確認
SELECT * FROM mysql.user; (縦に並べて表示) SELECT * FROM mysql.user \G;
ユーザーとホスト名の確認
SELECT USER, host FROM mysql.user;
ユーザーにデータベースへの権限を付与する
GRANT ALL privileges ON wordpress.* TO 'wpuser'@'192.168.%'
ユーザーの権限の確認
SHOW grants FOR 'user'@'host'; ex) SHOW grants FOR wpuser@localhost;
database/mysql/command.1678092881.txt.gz · 最終更新: 2023/03/06 17:54 by mikoto