テスターがLinuxを学ぶ(6):MySQLデータベースをCentOS7にインストールする

ディレクトリ

1. rpmのインストールおよびアンインストールコマンドをマスターする

2、rpm mysqlをインストール

3. mysqlへのリモートアクセス

1.マスターrpmのインストールおよびアンインストールコマンド

RPMの紹介:
RPM(Red Hat Package Manager)はオープンなパッケージ管理システムです。Linux on RedHat Linuxおよびその他のLinuxシステムでのソフトウェアパッケージ管理の標準として認識できます。RPMのリリースはGPL契約に基づいており、RPMを使用すると、迅速なインストールが可能になり、コンパイルとインストールの問題が軽減されます。

RPM機能:
rpmには次の主要な機能があり、詳細は次のとおりです。
インストール:rpmパッケージからソフトウェアを抽出し、それをハードディスクに
インストールします。アンインストール:システムからソフトウェアをアンインストールします
アップグレード:古いバージョンのソフトウェアを置き換え
ます; クエリ:クエリ
ソフトウェアパッケージの情報; 検証:システム内のソフトウェアとパッケージ内のソフトウェアの違いを確認します

RPMパッケージの形式:RPMパッケージ
の名前には、次のような独自の形式があります。mysql-community-server-5.7.21-1.el7.x86_64.rpm
name:mysql-community-serverは、ソフトウェア
バージョンの名前です:5.7.21 -1はソフトウェアバージョンです。
タイプ:x86_64は、64ビットIntel x86コンピュータープラットフォームでコンパイルされることを意味します

rpmコマンドの使用:
-i:指定されたrpmファイルをインストールします
-U:ソフトウェアをアップグレードします
-e:指定されたソフトウェアパッケージを削除します
-q:指定されたソフトウェアパッケージがシステムにインストールされているかどうかを
照会します-qa:すべてを照会しますrpmパッケージ
-v:指定されたソフトウェアパッケージを確認します

例:
ローカルソフトウェアパッケージをインストールします:rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm
リモートソフトウェアパッケージをインストールします:rpm -ivh http://mirrors.163.com/../xxx。
ローカルファイルからのrpm アップグレードソフトウェアパッケージ:rpm -Uvh xxxx.rpm
リモートファイルからのアップグレードソフトウェアパッケージ:rpm -Uvh http://mirrors.163.com/../xxx.rpm
アンインストールソフトウェアパッケージ:rpm -e mysql
queryソフトウェアパッケージをインストールします:rpm -qa | grep mysql

 

次に、rpm mysqlをインストールします

前のセクションでは、rpmコマンドを学習しました。このコマンドを使用して、mysqlをインストールしました

1.まず、現在のサーバーにmysqlがすでにインストールされているかどうかを確認します。

 

2. mysqlの公式Webサイト(https://dev.mysql.com/downloads/mysql/)にアクセスして、最新バージョンのmysql rpmパッケージ、mysql-5.7.21-1.el7.x86_64.rpm-bundle.tarをダウンロードします。


3. mysqlのメインサービスをインストールするだけで、mysqlに通常どおりアクセスできるため、
mysql-community-libs-5.7.21-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7を配置するだけで済みます。 .21-1.el7.x86_64.rpm
mysql-community-common-5.7.21-1.el7.x86_64.rpm
mysql-community-client-5.7.21-1.el7.x86_64.rpm
mysql-community- server- 5.7.21-1.el7.x86_64.rpm
図に示すように、5 rpmパッケージがサーバーにアップロードされます。

4. mysqlのインストールを開始します
。4.1最初にアンインストールします:yum remove mariadb-libs
4.2インストール:mysql-community-common-5.7.21-1.el7.x86_64.rpm

 

 4.3インストール:mysql-community-libs-5.7.21-1.el7.x86_64.rpm

 

注:centOSには、現在のmysqlパッケージと競合する旧バージョンのmariadb-libsが付属しているため、インストールする前にアンインストールする必要があります

4.4インストール:mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm

 

4.5インストール:mysql-community-client-5.7.21-1.el7.x86_64.rpm

 4.6インストール:perl

実行:yum install perl
注:このコマンドを使用してperlをここにインストールするのが最適です。Perlは他の26個のパッケージに依存しています。個別ダウンロードして
インストールするのは非常に面倒です。

 4.7インストール:mysql-community-server-5.7.21-1.el7.x86_64.rpm

 

5.起動、設定:mysqlをインストールした後、mysqlサーバーを起動して、それを正常に使用する必要があります;
5.1.service mysqld restart

  5.2。最初にmysqlのログファイルを見つけ、次のコマンドを使用する必要があります。

find:find fileコマンド
find ./ -name a.txt-現在のディレクトリとサブディレクトリでファイルを
検索a.txt find ./ -size + 1M-現在のディレクトリとサブディレクトリで1Mより大きいファイルを検索

 

 5.3。rootユーザーの初期パスワードを見つけるには、次のコマンドを使用する必要があります。

grep:filter
eg cat a.txt | grep -i newdream --filter newdream lines in a.txt
grep -l mysql / sbin / * --mysql を含むファイル名を/ sbin /の下にフィルター

 

5.4。以下に示すように、ルートとパスワードを使用してmysqlにリンクします。

 6.5。パスワードの複雑さの制限を減らす:グローバルvalidate_password_policy = 0を設定します。

6.6。パスワードの長さの制限を下げる:グローバルvalidate_password_length = 4を設定します。

6.7。rootユーザーの初期パスワードを変更します: '123456'で識別されるユーザー 'root' @ 'localhost'を変更します。

6.8新しいユーザーを作成します。「123456」で識別されるユーザー「root」@「%」を作成します。

6.9承認:すべての権限を付与*。* TO 'root' @ '%';

6.10更新特権:フラッシュ特権。

 

 

3、mysqlへのリモートアクセス

データベース接続ツールnavicatを使用して、Mysqlデータベースにリモートで接続します。

 

要約: 

 データベースはテスターの基盤であり、インストールして熟練した状態で使用する必要があります。

 

おすすめ

転載: www.cnblogs.com/xmxit-liu/p/12693131.html