Linux での MySQL 8.0 の最新バージョンのダウンロードとインストール (詳細な手順)

序文

この記事では Linux 環境をベースに MySQL 8.0 をダウンロードしてインストールし、win 10 システムをベースにオフライン版をダウンロードするのと同じ方法でインストールします (インストールは簡単です) リモート サーバーがない場合は、仮想マシンをインストールできます仮想マシン チュートリアルの作成の詳細については、次を参照してください
: http://t.csdn.cn/IFAJN
Win 10 システムに基づく MySQL 8.0 チュートリアルをダウンロードしてインストールします: http://t.csdn.cn/ WyDAv
Connect 仮想マシン ツールのインストール チュートリアル: http://t.csdn .cn/XVy6u

1.MySQL をダウンロードする

MySQL 公式 Web サイト: https://www.mysql.com/cn/
MySQL 8.0 ダウンロード アドレス: https://dev.mysql.com/downloads/mysql/
仮想マシンにインストールされている Linux バージョンを選択してダウンロードします。
ここに画像の説明を挿入

2.MySQL をインストールする

1.ファイルを解凍します

右クリックして解凍するだけで、大量の.rpmファイルが解凍されます
ここに画像の説明を挿入

2. ファイルをアップロードする

Xftp ツールを使用して、次の選択したファイルを
ここに画像の説明を挿入
/opt フォルダーにアップロードします。アップロード ステータスが正しくない場合は、仮想マシンのファイアウォールをオフにして、フォルダーに最高の権限を与えます。chmod -R 777 /opt
ここに画像の説明を挿入

3.依存関係を確認する

3.1. /tmp 一時ディレクトリのパーミッションを確認する

MySQL のインストール プロセス中に、MySQL ユーザーは /tmp ディレクトリに新しい tmp_db ファイルを作成するため、/tmp フォルダに最高の権限を与えます。chmod -R 777 /tmp
ここに画像の説明を挿入

3.2. 依存関係を確認する

libaio の確認: rpm -qa|grep libaio
ここに画像の説明を挿入
net-tools の確認:rpm -qa|grep net-tools
ここに画像の説明を挿入
存在しない場合は、CentOS インストール ディスクに rpm をインストールする必要があります. グラフィカル インターフェイスでインストールされている場合は、これらがすべてインストールされています

4. インストール

アップロードされたファイルを順番にインストールします (順序は厳密に適用されます)。

rpm -ivh mysql-community-common-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-8.0.29-1.el8.x86_64.rpm

インストール中に依存関係の検出に失敗しました (サーバー):
ここに画像の説明を挿入
--force --nodeps を後で追加して、依存関係を無視します

rpm -ivh mysql-community-server-8.0.29-1.el8.x86_64.rpm --force --nodeps

正常にインストールされました
ここに画像の説明を挿入

5.バージョンを見る

手順を表示:mysql --version
ここに画像の説明を挿入

3.MySQL を使用する

1. サービスを初期化する

データベース ディレクトリとファイルの所有者が mysql ログイン ユーザーであることを確認するには、mysql サービスが root として実行されている場合、コマンドの初期化を実行します。root ユーザーのパスワードが生成され、新しいパスワードが必要になりますmysqld --initialize --user=mysql
ここに画像の説明を挿入
。ログイン後に設定すると、生成された一時パスワードが表示されます
cat /var/log/mysqld.log
ここに画像の説明を挿入

2.サービスが開始されているか確認する

Command: systemctl status mysqld
ここに画像の説明を挿入
Start the service if the display is started: 起動に成功したsystemctl start mysqld
ここに画像の説明を挿入
場合、インストールに問題はありません

3. サービスを見る

プロセスの表示:ps -ef | grep -i mysql
ここに画像の説明を挿入
サービスが自動起動しているかどうかを確認します:systemctl list-unit-files|grep mysqld.service
ここに画像の説明を挿入
デフォルトでは有効になっています
自動起動を設定します:systemctl enable mysqld.service
自動的に起動しないように設定します:systemctl disable mysqld.service

4.ログイン

ログイン (仮パスワードを入力):mysql -u root -p

5. パスワードの変更

パスワードを変更しないと、データベースを操作できません:alter user 'root'@'localhost' identified by '新密码'
パスワードを変更した後、再度ログインしてデータベースを表示します:show databases;
ここに画像の説明を挿入
これまでのところ、Linux システムのオフライン バージョンは Mysql 8.0 を正常にインストールしており、操作は簡単です。スレーブ データベースは後で構築され、コマンド ラインを使用してオンラインでインストールされます。

おすすめ

転載: blog.csdn.net/The_girl_wait_me/article/details/124665812