記事のディレクトリ
I.はじめにデータベース
- データベース・ソフトウェアは、高度な形式です
- 共通データベース:MySQLの、MongoDBの、DB2、SQLiteの、のSQLServer、...
- MySQLは別のテーブルにリレーショナルデータベース管理システム、リレーショナルデータベースのデータを格納しているのではなく速度及び改善された柔軟性を増加させる従って、大きな倉庫内のすべてのデータを置きます。MySQLABは、Oracleの製品が所有する、スウェーデンの会社によって開発されました。
- MariaDBデータベース管理システムMySQLは主にメンテナンスにおけるオープンソースコミュニティによって、支店で、GPLを使用する目的は、MariaDBは、それが簡単にMySQLの代わりになることができるように、APIやコマンドラインなど、MySQLの、と完全に互換性があるライセンスさ。
第二に、基本的なソフトウェア情報
インストール1.
(1)インストールコマンド:インストールMariaDB DNF-server.x86_64 -Y
有効systemctl --now mariadb:(2)データベースを開きます
2.基本情報
- サービス開始:mariadb.service
- デフォルトのポート:3306
- メインの設定ファイル:な/etc/my.cnf
- データディレクトリ:/ var / libに/ mysqlの
第三に、データベースの初期化のセキュリティ
- 閉じるデータベースのオープンポート:
編集メインの設定ファイルは、サービスを再起動します。VIMな/etc/my.cnf
ポートを見つけるのコマンドを使用します。netstatの-antlupe | grepのMySQLの
- セキュリティの初期化スクリプトの実行: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
############################################# ###########################################