Centos7 Mysql5.7.27バイナリのインストール

対応見つけ、インストールパッケージをダウンロードし、オープンMySQLの公式サイト:ステップ

次のようにダウンロードパスは次のとおりです。https://downloads.mysql.com/archives/community/

wgetの HTTPS:// downloads.mysql.com/archives/get/file/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz -O /usr/local/src/mysql-5.7.27-linux -glibc2.12-x86_64.tar.gz

 

ステップ2:依存関係をダウンロードし、Centos7は何のインストールが来ることはありません

 

[@ centos702ルート21は56である19 ]:は/ usr / local / SRC YUM -Y インストールlibaioを
ロードされたプラグ:fastestmirror、Langpacks 
ホストファイルからキャッシュされた読み込みミラー速度
  * ベース:mirrors.aliyun.com
  * EPEL:mirrors.aliyun .COM
  * エクストラ:mirrors.aliyun.com
  * アップデート:mirrors.aliyun.com 
パッケージのlibaio - 0.3109 - 13 .el7.x86_64がインストールされ、最新バージョン
任意の処理なし

ステップ3:インストールパッケージを抽出

[ルート@ centos702 215845 ]:は/ usr / local / SRC タール -zxvfはmysql- 5.727 -linux-glibc2の。12 -x86_64。タール .gzを

ステップ4:データベース・ユーザーを作成し、あなたが入れたい場所にデータベースファイルを移動し、MySQLのデータディレクトリを作成するには、MySQLなどの最終変更所有者

[ルート@ centos702 215926 ]:は/ usr / local / SRC 
#useradd -M -s / sbinに/ NOLOGIN - RのMySQL 
#mv /usr/local/src/mysql-5.7.27-linux-glibc2.12 -x86_64 /ホーム/データ/ mysqlの [ルート@ centos702
220209 ]:は/ usr / local / SRC ます。mkdir -p /ホーム/データ/ mysqlの [ルート@ centos702 220218 ]:は/ usr / local / SRC chownコマンド -R mysql.mysql /ホーム/データ/ MySQLの

ステップ5:データベースを初期化

[centos702 @ルート220456 ]:/ホーム/ データ /ホーム/データ/ mysqlの/ binに/ mysqldを--initialize --user = mysqlの--basedir = /ホーム/データ/ mysqlの--datadir = /ホーム/データ/ MySQLの/ データ
 2019 - 11 -09T14:0656 .634380Z 0暗黙的なデフォルト値TIMESTAMPは推奨されている[警告]。(ドキュメントを参照--explicit_defaults_for_timestampサーバ・オプションを使用してくださいための より多くの詳細を)。
2019年 - 11 -09T14:0657 .063698Z 0 [警告]のInnoDB:新しいログファイルが作成され、LSN =45790 
2019 - 11 -09T14:0657 .142365Z 0 [警告]のInnoDB:外部キー制約システムテーブルを作成します。
2019年 - 11 -09T14:0657 .200813Z 0 [警告]、我々はこれが最初であることを前提として既存のUUIDが、発見された、このサーバーが開始されたこと。30cc7a37-02fa-11ea-a548-:新しいUUIDの生成000c29cbc202を。
2019 - 11 -09T14:0657 .202254Z 0 [警告] GTIDテーブルを使用する準備ができていません。"mysql.gtid_executed 開かれていないことができます。
 2019年 - 11 -09T14:0657である .203612Z 1。【注意】A一時的な生成は、パスワードIS のためのルート@ localhostの:KaELVb2yol < 4。 一時的なパスワードが最初に生成されます着陸、着陸後の再編集する必要があります

ステップ6:ここでの唯一の共通プロファイルを作成し、プロファイルを作成します。

 >な/etc/my.cnf << EOF 
[mysqldを] 
BASEDIR = /ホーム/データ/ mysqlの
DATADIR = /ホーム/データ/ mysqlの/ データ
ポート = 3306 
ソケット = /ホーム/データ/ mysqlの/ にmysql.sockの
文字 -set -server = UTF8 
ログインする -error =は/ var / log / mysqld.log 
PID - ファイル =を/ tmp / mysqld.pid 
[mysqlの] 
ソケット = /ホーム/データ/ mysqlの/ にmysql.sock 
[クライアント] 
ソケット = /ホーム/データ/ mysqlの/ にmysql.sock 
EOF

ステップ7:環境変数の設定、およびリフレッシュ

 > /etc/profile.d/mysql。SH << EOFの
輸出PATH = /ホーム/データ/ mysqlの/ binに:\ $ PATH 
EOFの
ソース/etc/profile.d/mysql.sh

ステップ8:スタートアップスクリプトの生成、およびMySQLを起動します

[centos702 @ルート221440 ]:/ホーム/ データCP /home/data/mysql/support-files/mysql.server /etc/init.d/のmysqlの
[ルートcentos702 @ 221642 ]: /ホーム/ データchmodの + X /etc/init.d/mysql 
[ルートcentos702 @夜09時17分55秒]:/ホーム/データ #vim /etc/init.d/mysql
#修正mysqlのスタートアップコンフィギュレーションファイル、および指定されていない場合にdatadir BASEDIRパスを指定し、デフォルトでは、/ usr / local / mysqlのである
[@ centos702ルート22です18です31である ]:/ホーム/ データsedの -i " 46Sのbasedir = ## = BASEDIR /ホーム/データ/ MySQLの#' /etc/init.d/のMySQLの
[centos702ルート@ 22です20です15 ]:/ホーム/ データsedの -n ' 46P " /etc/init.d/のMySQLの
basedirに = /ホーム/データ/ MySQLの
[@ centos702ルート22はある20です30 ]:/ホーム/データSED -i ' 47S#DATADIR =#DATADIR = /ホーム/データ/ mysqlの/データ#' /etc/init.d/のmysqlの
[centos702 @ルート222113 ]:/ホーム/ データsedの -n ' 47P ' /etc/init.d/のmysqlの
DATADIR = /ホーム/データ/ mysqlの/データ
#启动mysqlの
[centos702 @ルート222354 ]:/ホーム/ データ /etc/init.d/のmysqlの起動
MySQLを起動します。SUCCESS

ステップ9:ログmysqlの、およびパスワードの変更

[ルート@ centos702 222628 ]:/ホーム/ データ
#mysql -uroot -p ' KaELVb2yol <4 ' 
のmysql:安全でないことができるコマンドラインインターフェイス上のパスワードを使用して[警告]。
MySQLのモニタへようこそ。コマンドは、で終わります。または\グラム。
MySQLの接続IDがある3 
:Serverのバージョン5.727 

著作権(C)20002019、Oracleおよび/ またはその関連会社。全著作権所有。

Oracleは、Oracle Corporationの登録商標であり、 / またはその
関連会社。その他の名称はそれぞれの商標または登録商標です
所有者。

タイプ" ヘルプ; または\ H "  のためのヘルプ。タイプ\ Cをするためにクリアし、現在の入力文を。

mysqlの >設定したパスワードのためのルート@ localhostのパスワード=(' cnhope ' ); 
クエリOK、0影響を受ける行、1つの警告(0.00 秒)

のMySQL > フラッシュ特権。
クエリOK、0影響を受ける行(0.00秒)

 

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/cnhope/p/11828190.html