mariadbデータベース管理システムのLinux

I.はじめにデータベース

  1. データベース・ソフトウェアは、高度な形式です
  2. 共通データベース:MySQLの、MongoDBの、DB2、SQLiteの、のSQLServer、...
  3. MySQLは別のテーブルにリレーショナルデータベース管理システム、リレーショナルデータベースのデータを格納しているのではなく速度及び改善された柔軟性を増加させる従って、大きな倉庫内のすべてのデータを置きます。MySQLABは、Oracleの製品が所有する、スウェーデンの会社によって開発されました。
  4. MariaDBデータベース管理システムMySQLは主にメンテナンスにおけるオープンソースコミュニティによって、支店で、GPLを使用する目的は、MariaDBは、それが簡単にMySQLの代わりになることができるように、APIやコマンドラインなど、MySQLの、と完全に互換性があるライセンスさ。

第二に、基本的なソフトウェア情報

インストール1.

(1)インストールコマンド:インストールMariaDB DNF-server.x86_64 -Y
有効systemctl --now mariadb:(2)データベースを開きます
ここに画像を挿入説明

2.基本情報

  1. サービス開始:mariadb.service
  2. デフォルトのポート:3306
  3. メインの設定ファイルな/etc/my.cnf
  4. データディレクトリ/ var / libに/ mysqlの

第三に、データベースの初期化のセキュリティ

  1. 閉じるデータベースのオープンポート:
    編集メインの設定ファイルは、サービスを再起動します。VIMな/etc/my.cnf
    ここに画像を挿入説明
    ポートを見つけるのコマンドを使用します。netstatの-antlupe | grepのMySQLの
    ここに画像を挿入説明
  2. セキュリティの初期化スクリプトの実行:mysql_secure_installation
    ここに画像を挿入説明
    ここに画像を挿入説明
    セットアップが完了したら、あなたは直接のmysqlにログインできない、次のように指定する必要があります。
    ここに画像を挿入説明
    ここに画像を挿入説明

第四に、基本的なデータベース管理

1.ビュー

SHOWデータベース。 ライブラリ名を表示します
USE mysqlの。 MySQLデータベースを入力します。
SHOW TABLESを。 すべてのテーブルディスプレイライブラリー
ユーザーからのSELECT *; すべてのデータのクエリ
ユーザーからホスト、ユーザーは、passwdを選択します。 クエリの指定したフィールド

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

2 [作成

データベースbjyxを作成します。 新図書館
表bxgを作成します(ユーザ名VARCHAR(6)NOT NULL、パスワードVARCHAR(30)NOT NULL); 新しい表
DESCのbxg。 ディスプレイテーブル構造
INSERT INTO bxg VALUES( 'USER1'、 '123')。 挿入データ

ここに画像を挿入説明
ここに画像を挿入説明ここに画像を挿入説明

3.変更

注意:一般的に簡単にデータの損失につながる、データベースのライブラリ名を変更しないでください。あなたは、ライブラリの名前を変更したい場合は、データのバックアップを置くことができ、変更がインポートされています。
(1)テーブルの名前変更; ALTER TABLE BXG RENAME JIA
ここに画像を挿入説明
(2)指定されたフィールドを追加します。ALTER TABLE JIA ADD年齢VARCHAR(3)の後にパスワード
ここに画像を挿入説明
(3)指定されたフィールドを削除します。ALTER TABLE JIA DROP年齢;
ここに画像を挿入説明
(4)更新データベース内のデータ:UPDATE SET甲セックス=「G」WHERE名=「USER2」。
ここに画像を挿入説明

4. [削除]

(1)データ削除ライブラリユーザ名が'USER1'とセックス= 'B' =甲から削除、
ここに画像を挿入説明
ここに画像を挿入説明
(2)テーブルを削除DROP TABLE甲;
ここに画像を挿入説明
(3)データベースを削除:DROPデータベースbjyxと、ここに画像を挿入説明

第五に、データベースのパスワード管理

1.データのパスワードの変更

あなたは古いパスワードを知っている場合は、次のコマンドを使用します。mysqladminはパスワード-urootを- P123 213
ここに画像を挿入説明

2.データベースのパスワードクラッキング

:(1)ストップデータベースmariadb systemctlストップ
データベースを開始するように設定されている許可テーブル(2)をスキップ:mysqld_safeをスキップ&-grant-テーブル
(3)ログインパスワードデータベースの変更:UPDATEのSET mysql.userのパスワード=パスワードを( '666')ユーザー=「ルート」;
(4)は変更して終了をリフレッシュ:フラッシュの特権を、
(5)のmysqlの終わりをすべてのプロセス:キル-9
:(6)は、データベース起動systemctl再起動MariaDBを
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

第六に、ユーザー認証

ルートは、ユーザのログイン操作がで行わ認可
(1)新ユーザー@ localhostの識別されたユーザ「甲」で甲を作成します。
ここに画像を挿入説明
ここに画像を挿入説明
(2)閲覧ユーザ認証を;嘉のため、@ localhostのSHOWの助成金
ここに画像を挿入説明
ここに画像を挿入説明
(3)認証の設定GRANTをON MySQLを選択します* TO JIA @ localhostの;
ここに画像を挿入説明
(4)認証解除するREVOKE SELECT ONのMySQL * JIA @ localhostの;. FROM
ここに画像を挿入説明
(5)削除ユーザDROPユーザJIA @ localhostの;
ここに画像を挿入説明

七、データベースのバックアップ

(1)データベースの完全バックアップ:mysqldumpを--all - uroot-データベース-p666
(2)バックアップデータのバックアップテーブル構造のみならず:mysqldumpを--all-データベース-p666 -uroot ---無データ
(3)データベースのバックアップを指定します。-uroot - p666 bjyx mysqldumpを
データベースバックアップファイルを指定する(4)指定:のmysqldump -uroot - p666 bjyx> /mnt/bjyx.sqlの
ここに画像を挿入説明
データを回復するために:(5)データベースを確立する:MySQLの-uroot -p666 -e「データベース作成 bjyxと、 「インポートデータ再:mysqlの-uroot -p666 bjyx </mnt/bjyx.sql
ここに画像を挿入説明

八、phpmyadminの

注:このソフトウェアの要件は、ホストにインストールされていますHTTPD、PHP、PHP-mysqlnd
インストール手順:
(1)は、公式ウェブサイトからダウンロードし、解凍httpdのデフォルトのディレクトリ出版社:CPのphpMyAdmin-3.4.0-オールlanguages.tar.gzは/ var / WWW / HTML /
(2)簡単に覚えておくことが、名前の変更:
ここに画像を挿入説明
オペレータREADMEファイルとDocumentation.txtヘルプを抽出するために参照して行うことができます。
実施例(3)コピー文書:config.inc.phpをconfig.sample.inc.php CP
の例を参照して(4)、生成されたファイルの編集:config.inc.phpをVimを
ここに画像を挿入説明
ここに画像を挿入説明
(5)にアクセスするブラウザ・インタフェースを使用して:Firefoxの192.168.1.135/mysqladmin
ここに画像を挿入説明
############################################# ###########################################
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

公開された31元の記事 ウォンの賞賛0 ビュー708

おすすめ

転載: blog.csdn.net/qq_45225437/article/details/104798488