MySQL セキュリティ ガードでよく使用されるステートメント
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
1. ユーザー権限の設定
1. Mysql ではユーザーはどのように定義されますか?
ユーザー名@ホストドメイン
- 10.0.0.51
- 10.0.0.%
- %
- 10.0.0.0/255.255.255.0
- デーブ01
- ローカルホスト
- 127.0.0.1
2. ユーザーの作成
- '123' で識別されるユーザー xinjing@'%' を作成します
3. ユーザーの削除
- ユーザ名を削除します。
- username は削除するユーザー名です。
- ユーザー root@'%' をドロップするなど
- drop use''@'127.0.0.1' ユーザー名が空の場合は削除します
4. ユーザーのクエリ
マイサルを使用する
ユーザーからユーザー、ホストを選択します。
5. 権限レベルの概要
- グローバル - MySOL 全体を管理できます
- ライブラリ -- 指定されたデータベースを管理できます
- テーブル -- 指定されたデータベースの指定されたテーブルを管理できます
- フィールド -- 指定されたデータベースの指定されたテーブルの指定されたフィールドを管理できます。
- 権限は、mysql ライブラリの user、db、tables priv、columns_priv、procs_priv に保存されます。
- これらのシステム テーブルは、MySOL インスタンスの起動後にメモリにロードされます。
6. ユーザー権限の付与を確認する
7. ユーザー認証
- オプションを使用して、'123' で識別される 'xinjing'@'%' に stu.* のすべての権限を付与します。
- 'xinjing'@'%' から stu.* のすべての権限を取り消します
2. メタデータクエリ
- select version();サーバーのバージョン情報
- データベースを選択();現在のデータベース名
- ユーザーを選択();現在のユーザー名
- ステータスを表示します。
- 変数を表示します。
- 「%datadir%」のようなグローバル変数を表示: データ ファイルが保存されている場所を確認します
- '%datadir%' のようなグローバル変数を表示します:
- select @@datadir; データベースのパスをクエリします。
- @@basedir を選択して mysql のインストール パスをクエリします
3. ユニオンクエリの詳細説明
- ユニオン クエリは、2 つ以上の SQL ステートメントのクエリ結果を結果セットに結合します。
- sql1: N 行、sql2: M 行、sqll Union sql2 --->N+M 行
- 結果セット内の列の数は一貫している必要があります (たとえば、すべて 2 列または N 列)。
- Union で取り出した最後のカラム名は最初の SQL の対象となります。
- ユニオン クエリではデフォルトで重複が削除されます。重複を削除したくない場合は、すべてユニオンを使用します。
4. グループクエリ表示
GROUP_CONCAT()
- スコアから sid、group_concat(cid)、group_concat(cj order by cj desc SEPARATOR ' ') を選択します。
sidでグループ化
5. 文字列関数

6. Mysql データベースのインポートとエクスポート (mysql 外部)
--ダンプテーブル utemp1
mysqldump -uroot -p 学生 utemp1>utemp1.sql
-- 学生を図書館から追い出す
mysqldump -uroot -p 学生>学生.sql
-- すべてのデータベースとデータベース テーブルをダンプします。
mysqldump -uroot -p --all -databases>mysqldatabases.sql;
- mysql データベースのインポート "<"
-- 新しいデータベースを作成します
データベース dumpdemo1 を作成する
--mysql インターフェースに戻ります
mysql -u ルート -p654321 dumpdemo1
--mysql 検証を入力してください
dumpdemo1を使用する
テーブルを表示します。
7. MySQL データベースのインポートとエクスポート (mysql 内)
mysal -u root -pcreate データベース ソース dumpdemo;
ソース /var/lib/mysal-files/student.sql