Ubuntu 18.04 MySQL 8.0 のインストールと設定方法のグラフィックチュートリアル

Ubuntu 18.04 MySQL 8.0 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0のインストールと設定方法を参考までに紹介します。具体的な内容は以下のとおりです。

apt install mysql-serverを使用して直接インストールすると、間違いが修正されます。

sudo apt install mysql-server はデフォルトで MySQL 5.7 をインストールしますが、インストール プロセスでは root パスワードは不要ですが、mysql にログインするときにはパスワードが必要になるなど、奇妙な問題が発生する可能性があります (この問題に遭遇し、午後中それを解決しました)。

MySQL インストール ガイドを読んだところ、MySQL 5.7 は最大で Ubuntu 17.04 としか互換性がなく、MySQL 8.0 は最大で Ubuntu 18.04 としか互換性がないことがわかりました。

そこで、MySQL APTリポジトリにアクセスしてください。mysql-apt-config_0.*.****_all.debをダウンロードし、

sudo dpkg -i mysql-apt-config_0.*.****_all.deb

インストールして実行し、MySQL 8.0 を選択して OK します。

次にapt updateを実行します


sudo apt install mysql-serverコマンドを使用してMySQL 8.0をインストールします。


この方法によると、インストールプロセス中に次のインターフェイスが表示され、ユーザーにMySQLパスワードの入力を求めます。


MySQL 8.0 では新しい暗号化方式が使用されています。この暗号化方式が原因で、Ubuntu 18.04 では設定されたルート パスワードで MySQL にログインできないことに注意してください。Ubuntu 18.04 ターミナルに問題があり、この新しい暗号化方式をサポートしていないためです。幸いなことに、古いバージョン 5.x の暗号化方式を使用するように選択できるインターフェイスがあるため、 5.x の暗号化方式を使用することを選択しました。


最後に、ターミナルでmysql -u root -pコマンドを入力し、パスワードを入力してインストールが成功したことを確認します。MySQL のバージョン番号が 8.0 であることがわかります。 !

素晴らしいトピックの共有: MySQL のさまざまなバージョンのインストール チュートリアル MySQL 5.7 バージョンのインストール チュートリアル MySQL 5.6 バージョンのインストール チュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux (Ubuntu 18.04) に Anaconda をインストールする詳細な手順
  • Ubuntu 18.04にMySQL 5.7をインストールする
  • Ubuntu 18.04 LTS に KVM 仮想マシンをインストールする方法
  • Scrapy インストール エラーを解決: Microsoft Visual C++ 14.0 が必要です...
  • MySQL 5.7 インストール MySQL サービスを開始できませんが、サービスはエラーを報告しません
  • Ubuntu 18.04 に VMware Tools をインストールする際のエラーを解決する

<<:  MySQL 8.0.11 圧縮版のインストールと設定方法のグラフィックチュートリアル

>>:  CentOS 7でsambaを使用してフォルダーを共有するための完全な手順

推薦する

MySQL 外部キー (FOREIGN KEY) の使用例の詳細な説明

はじめに: すべてのデータを 1 つのテーブルに保存することのデメリット表の構成構造は複雑で不明瞭で...

ElementUIはel-formフォームリセット機能ボタンを実装します

目次ビジネスシナリオ:効果のデモンストレーション:ビジネスシナリオ: el-form を使用する場合...

Ember.js と Vue.js の詳細な比較

目次概要フレームワークを選択する理由は何ですか? js のエンバーEmber.js と Vue.js...

nginxでgzip圧縮を有効にする手順を完了する

目次序文1. gzip圧縮を設定する2. 詳細設定3. nginxサービスを再起動する要約する序文ウ...

MYSQL updatexml() 関数のエラーインジェクション分析

まず、updatexml()関数を理解する UPDATEXML (XML ドキュメント、XPath ...

Navicat を MySQL に接続するときに発生する 2059 エラーの解決方法

最近、Djangoを学習しているときにデータベースを使用する必要があったため、MySQLで使用するた...

MySQLでインデックスエラーが発生する状況について簡単に説明します

以下に、トレーニング機関からのヒントと私自身の要約をいくつか示します。以下のインデックスの内容を説明...

HTML ページ出力で従うべきいくつかの原則の要約

1. DOCTYPE は必須です。ブラウザは宣言した DOCTYPE に基づいてページのレンダリング...

MySql ビュー トリガー ストアド プロシージャの詳細な説明

ビュー:一時テーブルを繰り返し使用する場合、将来の使用を容易にするために別名を付けることができます。...

Nginx は高可用性クラスタ構築を実装します (Keepalived+Haproxy+Nginx)

1. コンポーネントと実装機能Keepalived: Haproxy サービスの高可用性を実現し、...

MySQL テーブルをコピーする 3 つの方法 (要約)

テーブル構造とそのデータをコピーする次のステートメントは、データを新しいテーブルにコピーします。注:...

MySQL 8の新機能である降順インデックスの基礎となる実装の詳細な説明

降順インデックスとは何ですか?インデックスについてはよくご存知かもしれませんが、降順インデックスにつ...

Linux inotifyリアルタイムバックアップの実装方法の詳細説明

リアルタイム レプリケーションは、企業データをバックアップする最も重要な方法です。主に、ユーザーが送...

Windows Server 2016 に Docker をインストールする方法

最近、Microsoft は Docker をネイティブにサポートする Windows Server...