ディレクトリ
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データベースにリモートで接続します。
要約:
データベースはテスターの基盤であり、インストールして熟練した状態で使用する必要があります。