MySQL_Centos7にMySQL 5.7をインストールします

参照記事のアドレス:

https://www.linuxidc.com/Linux/2018-05/152574.htm

Centos 7のyumソースはmysqlをサポートしなくなり、デフォルトの埋め込みデータベースはmariadbになりました。

背景紹介:

MariaDBデータベース管理システムはMySQLのブランチであり、主にオープンソースコミュニティによって維持され、GPLの下でライセンスされています。このブランチが開発された理由の1つは、OracleがMySQLを取得した後、MySQLのソースを閉じる潜在的なリスクがあるため、コミュニティはこのリスクを回避するためにブランチを使用することです。MariaDBの目的は、APIやコマンドラインを含め、MySQLと完全に互換性を持たせることです。これにより、MySQLを簡単に置き換えることができます。

 

したがって、MySQLをCentOS7にインストールする場合、追加のソースを自分で追加する必要があります。

具体的な手順は次のとおりです。

 

1.リポジトリをダウンロードして追加します

 yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

 

2. MySQL 5.7パッケージをインストールします

他のパッケージと同様に、yumを使用してMySQLをインストールし、開発キットをインストールします

yum install mysql-server mysql-client mysql-devel

 

3. Mysqlを起動します

 systemctl enable mysqld
 systemctl start mysqld

 Mysqlサービスのステータスを表示する

●mysqld.service-MySQLサーバーの
  ロード:ロード済み(/usr/lib/systemd/system/mysqld.service; enabled; vendor
  preset :disabled)アクティブ:アクティブ(実行中)日2019-05-27 07:52:03 CST以降; 1分8秒前
    ドキュメント:man:mysqld(8)
          http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process:3743 ExecStartPre = / usr / bin / mysqld_pre_systemd(code = exited、status = 0 / SUCCESS)
 メインPID:3835(mysqld)
  ステータス: "SERVER_OPERATING"
  CGroup:/system.slice/mysqld.service└─3835/
          usr / sbin / mysqld

5月27日07:49:51 localhost.localdomain systemd [1]:MySQLサーバーを起動しています...
5月27 07:52:03 localhost.localdomain systemd [1]:MySQLサーバーを起動しました

 

4. MySQLの初期化

 

MySQLサーバーを初めて起動すると、MySQL rootユーザー用の一時パスワードが生成されます。次のコマンドを実行してパスワードを確認できます。

sudo grep '一時パスワード' /var/log/mysqld.log

出力は次のようになります。

2018-05-26T23:50:09.270656Z 5 [注] [MY-010454] [サーバー] root @ localhostの一時的なパスワードが生成されます:  xwEPP-Fd2zcf

パスワードxwEPP-Fd2zcfを書き留めます。これは、次のコマンドで一時的なrootパスワードの入力を求められるためです。

 

mysql_secure_installationコマンドを実行して、MySQLインストールのセキュリティを向上させる

mysql_secure_installation

MySQLサーバーデプロイメントの保護。

ユーザーrootのパスワードを入力してください:

入力xwEPP-Fd2zcfを一時的なパスワードの後には、rootユーザーの新しいパスワードを設定するように求められます。パスワードには、8文字以上、大文字、小文字、数字、特殊文字をそれぞれ1つ以上含める必要があります。

出力例:

ユーザーアカウントrootの既存のパスワードの有効期限が切れています。新しいパスワードを設定してください。

新しいパスワード:

新しいパスワードを再入力してください:

このスクリプトでは、匿名ユーザーの削除、ローカルコンピューターへのrootユーザーアクセスの制限、テストデータベースの削除も要求されます。すべての質問に「y」(はい)と答える必要があります。

 

 

 

 

最後に、mysql -u root -pを実行してMySQLに接続します。

最後にMySQLに接続します

MySQLモニターへようこそ。コマンドは;で終わります。または\ g。
MySQL接続IDは11
サーバーバージョンです:8.0.11 MySQLコミュニティサーバー-GPL

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

OracleはOracle Corporationおよび/またはその
関連会社の登録商標ですその他の名前は、それぞれの
所有者の商標である可能性があります

「ヘルプ」と入力します。または '\ h'を使用してください。現在の入力ステートメントをクリアするには、「\ c」と入力します。

520件の元の記事を公開 1146 件を獲得 283万件を表示+

おすすめ

転載: blog.csdn.net/u010003835/article/details/97963117