ホームページ > 運用・保守 > CentOS > centos7 mysql8.0のインストール方法

centos7 mysql8.0のインストール方法

藏色散人
リリース: 2020-11-06 17:42:19
オリジナル
10805 人が閲覧しました

centos7 Mysql8.0 インストール方法: 最初に MySQL の過去のバージョンをアンインストールし、次にコマンド「sudo yum install mysql-server」を使用して MySQL をインストールし、最後にブート時に起動するように設定します。

centos7 mysql8.0のインストール方法

# 推奨事項: 「

centos チュートリアル

CentOS 7 の MySQL8.0 のインストール

1. MySQL の履歴バージョンをアンインストールします

履歴バージョンがあるかどうかを確認します

初めてインストールしない場合は、MySQL の履歴バージョンをアンインストールする必要があります。 MySQL: コマンドを使用して、MySQL コンポーネントの履歴バージョンがインストールされているかどうかを確認します

# rpm -qa|grep mysql
ログイン後にコピー

centos7 mysql8.0のインストール方法

たとえば、図では、インストールされている 2 つの MySQL Community Edition コンポーネントがクエリされています。 MySQL の新しいバージョンの場合は、インストールされている過去のコンポーネントを削除する必要があります

MySQL サービスのステータスを確認します

# service mysqld status
ログイン後にコピー

MySQL サービスを一時停止します

# service mysqld stop
ログイン後にコピー

MySQL サービスをアンインストールします

すべてのコンポーネントを削除する必要があります。コンポーネントの順序に依存関係がある可能性があることに注意してください。

# rpm -ev [需要移除组件的名称]
ログイン後にコピー

または

# rpm -e --nodeps [需要移除组件的名称]  //此命令为强制卸载
ログイン後にコピー

2. MySQL のインストール

rpm を使用して MySQL をインストールします

CentOS 7 によってインストールされるデフォルトのデータベースは Mariadb であるため、YUMコマンド MySQL はインストールできません。Maridb のみが更新されます。 rpm を使用してインストールします。 mysql リポジトリ ソース ウェアハウスを右クリックして、指定したバージョンのデータベースをコピーできます。

# wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm
ログイン後にコピー

mysql80-community-release-el7-1.noarch.rpm パッケージをインストールします

# sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
ログイン後にコピー

インストールが完了すると、/etc/yum.repos に 2 つのファイルが取得されます。 d フォルダー: mysql-community.repo && mysql-community-source.repo

centos7 mysql8.0のインストール方法##Use yum to install the mysql service

# sudo yum install mysql-server
ログイン後にコピー

以下の内容が表示された場合、インストールは成功です

Complete!
ログイン後にコピー

ブート時にMySQLサービスを開始するように設定されているかどうかを確認してください

# systemctl list-unit-files|grep mysqld
ログイン後にコピー

centos7 mysql8.0のインストール方法が表示された場合起動時に起動するように設定されていることを意味します 起動時に起動するように設定されていない場合 起動している場合は

# systemctl enable mysqld.service
ログイン後にコピー

を実行 MySQL が起動しているか確認します 起動していない場合は起動を実行しますサービスコマンド

MySQL サービスが開始されているかどうかを確認します

# ps -ef|grep mysql
ログイン後にコピー

サービスを開始します

# systemctl start mysqld.service
ログイン後にコピー

MySQL を初期化します

# mysqld --initialize
ログイン後にコピー

MySQL の初期デフォルトパスワードを表示します

# grep 'temporary password' /var/log/mysqld.log
ログイン後にコピー

centos7 mysql8.0のインストール方法root@localhost: の背後にあるパスワードをコピーします。 mysql にログインし、デフォルトのパスワードを貼り付けます。

MySQL8.0 での変更のため、パスワードをリセットする必要があります

「12345678」で識別されるユーザー 'root'@'localhost' を変更します。

パスワードの設定時にプロンプ​​トが表示される場合

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
ログイン後にコピー

実行する前にポリシー レベルを下げる必要があることを意味します

set global validate_password.policy=0;
ログイン後にコピー

MySQL リモート接続を開きます

use mysql;
#修改root账户权限
update user set host = '%' where user = 'root';
#刷新权限
flush privileges;
ログイン後にコピー

以上がcentos7 mysql8.0のインストール方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート