MariaDBのMySQLの

1、基本的な説明

MariaDB:主にメンテナンスにおけるオープンソースコミュニティによってMySQLデータベース管理システムのブランチは、GPLライセンスMariaDBの目的の使用は、MySQLと完全に互換性があります。他の一般的なデータベースシステム:MySQLの、オラクル、MongoDBは、DB2、sqliteを、SQLServerの......

2、MariaDBの基本情報

インストールパッケージ:  MariaDB-server.x86_64。

サービス名: mariadb.service。

ポートデフォルト: 3306;

メインの設定ファイル:な/etc/my.cnf。

データディレクトリ:は/ var / libに/ MySQLの。

3、データベースのセキュリティを初期化します

<1> mariadbサービスに関する:--now mariadbを有効systemctl。

1つのオープンmariadbサービス

<2>閉鎖オープンポートデータベース:構成ファイル(な/etc/my.cnf)でプログラム:[myaqld]スキップ・ネットワーキング= 1。

設定ファイルを変更する前に:あなたは直接ログインすることができます

2安全項目なしで描画を開始

設定ファイルを変更します。

図のネットワークポート3が閉じmariadbあります
図4 mariadbネットワークポートが照会され

<3>(パスワードを追加するためにデータベースを使用するように)セキュリティ初期化スクリプトを実行します。mysql_secure_installationを

セキュリティパラメータのmariadbの図5の構成

結果:

あなたは、パスワードを入力せずにログオンすることはできません。

6つの設定したログインセキュリティパラメータ

ユーザー名とパスワードの成功を入力します。

ログイン後に7セットのセキュリティパラメータ

4、データベース管理

四事業 注意事項
ビュー SHOWデータベース。 Viewデータベース
USE mysqlの。 MySQLデータベースへの
SHOW TABLESを。 現在のライブラリ内のすべてのテーブルを参照してください。
ユーザーからのSELECT *; ビューのユーザーテーブルのすべての内容
ホスト、ユーザーからユーザーを選択します。 ビューのユーザテーブルホスト、ユーザーコンテンツ
新しいです データベースのテストを作成します。 データベースのテストを作成します。

(TABLEでlinuxをCREATE

ユーザ名VARCHAR(10)NOT NULL、

パスワードvarchaer(30)NOT NULL

);

テーブルのLinuxを作成し、テーブルヘッダを設定
DESCでlinux; ビューのテーブル構造

INSERT INTOでlinux VALUES(

'USER1'、 '123'、

);

目次を入力し(すぎる空、表現する必要がある場合、入力ポートに対応)
変更 ALTER TABLEでlinux RENAMEのはredhat。 Linuxはradhat名前が変更されます
passwdのAFTER ALTER TABLEでlinux ADD年齢はvarchar(**)。 passwdの後ろに年齢層を追加
ALTER TABLE DROP Linuxの年齢; 列の年齢を削除するには
ユーザ名は 'USERNAME2を' = UPDATEでlinux SETセックス= '0' セックスのUSERNAME2は0に変更します
[削除] ユーザ名が「USER2」と年齢= '15' = LinuxからのDELETE。 LinuxはUSER2とage15でテーブルを削除します
DROP TABLEのでlinux; 削除するには、テーブルのlinux
DROP DATABASEのテスト。 データベースのテストを削除します。

見ます:

8すべてのライブラリ、すべてのテーブルを参照してください。
9すべてのテーブルのすべての内容を参照してください。
10表閲覧ユーザのホスト、ユーザー・コンテンツ

初出:

データベースの作成10

 

11テーブルを作成します。
コンテンツマップビュー12のテーブル、テーブル内の塗りつぶし

変更します。

図13は、テーブル名に変更します
図14は、テーブルヘッダに変化します
15削除ヘッダ
16条件テーブルの内容を削除

削除:

17条件テーブルの内容を削除
18削除テーブル
19削除Aライブラリー

[注]を有効にするには、systemctl再起動mariadb:サービスを再起動し、設定ファイルを書き込んだ後(1)。

          grepのmysqlのクエリ開いているポート|をnetStatus -antulpe:ポートが利用できる閉じた後(2)。

5、データベースのパスワード管理

<1>パスワードの変更:mysqladminは-uroot -p ******パスワード*******

20は、ライブラリパスワードを変更します

<2>パスワードクラッキング:

(1)データベース閉鎖:systemctl停止mariadbと、

(2)オープンバイパスセキュリティプロトコル:mysqld_safeを--skip-助成金 - テーブル&(プログラムの呼び出しは、端末を占有します)。

(3)UPDATE mysqul.user SETパスワード=パスワード( '****')、authentication_string =パスワード( '***')ユーザー= 'ルート';

21ストアのパスワードクラック

(4)データの更新:フラッシュ権限;

図22のリフレッシュライブラリデータ

(5)すべてのMySQL関連プロセスの終了:殺す-9 *****

関連するプロセスライブラリの23終わり

(6)サービス再起動します:systemctl開始mariadbを

24パスワードを確認、サービスを再起動します

6、ユーザー認証

<1>ユーザーの作成:「リー」によって識別されるユーザ・リー@ localhostのを作成します。

25新規ユーザを作成します。

<2>表示のユーザー権限:リー@のloaclhostを表示:GRANTS。

26のビューのユーザー権限

<3>ユーザー認証:リー@ localhostのTO GRANT SELECT ONテスト* ;.

27ユーザーライセンス

回復する<4>権限:リー@のloaclhost FROM REVOKE SELECT ONテスト* ;.

回復する28機関

<5>削除ユーザー:DROPユーザーリー@ localhostを。

図29ユーザの削除

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

<1>すべてのデータのバックアップ:mysqldumpを-uroot -p *** --all-データベース。

<2>フォームは、バックデータのバックアップアップされていません。--no-データのmysqldump -uroot -p *** --all-データベース。

テストデータベースのバックアップの概要<3>:mysqldumpを-uroot -p ***テスト。

<4>バックアップ試験の内容、およびファイルに格納されている:mysqldumpを-uroot -p ***テスト> /mnt/test.sql。

バックアップ図30ライブラリー

<5>ファイルのバックアップが適切なデータベースに復元する:MySQLの-uroot -p ***テスト</mnt/test.sql。

31削除Aライブラリー
ライブラリに、図32のデータ

[注]シェル端末でデータベースに対して:MySQLの-uroot -p123 -e「コマンドは、データベース内で実行されます。」

8、phpmyadminの管理ソフトウェア

【内容】 phpmyadminのデータベースがブラウザで管理されているので、あなたは、Apacheサービスを設定する必要があります。

<1>を設定し、基本的なサービス:アパッチのインストール、PHP、PHP-mysqlnd(サポートmysqlの言語へ:PHP -mサポートプラグインのPHPの内容かどうかを確認するために)サービス。

<2>を設定し、ファイアウォールサービスポートは、Apache、Apacheのオープンサービスを可能にします。

<3>ダウンロードしたインストール・パッケージのphpMyAdmin-3.4.0-すべて-languages.tar.gz / var / www / htmlと設定ディレクトリにコピー。

<4>インストールパッケージのphpMyAdminを解凍します。tar zxfのphpMyAdmin-3.4.0-すべて-languages.tar.gz。

<5>インストールパッケージ名、容易なアクセスを抽出した後に変更します。mv phpMyAdminの-3.4.0-すべての言語/ mysqladminのを。

図33のパケット圧縮コーデック

<6>インストールパッケージに、提案されたドキュメントのドキュメントを見直します。

<7>ディレクトリのファイルを変更します。cp config.sample.inc.phpのconfig.inc.php。

図34は、アーカイブの内容を変更します

<8>編集設定ディレクトリ(config.inc.phpを):$ CFG [ 'blowfish_secret'] = 'ba17c1ec07d65003'。

図35は、設定ファイルを変更します

<9> Apacheサービスを再起動し、Webページでテストします。

図36ログインページ

 

図37 phpmysqlにおけるデータベース管理
公開された30元の記事 ウォンの賞賛0 ビュー935

おすすめ

転載: blog.csdn.net/qq_41056224/article/details/104821617
おすすめ