Ubuntu 18.04にMySQL 5.7をインストールする

Ubuntu 18.04にMySQL 5.7をインストールする

この記事は MySQL 公式サイトを参考にしてまとめたものであり、遭遇したいくつかの問題も記録されています。

① MySQL APTリポジトリをシステムのソフトウェアリポジトリリストに追加する

----> APT リポジトリをダウンロード (ダウンロード リンク)

---->APTリポジトリをインストールします(正しいパスに注意してください)

(1)

sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

これは、Tencent Cloud 上の Ubuntu で書かれたチュートリアルです。Tencent Cloud で上記のコマンドを実行すると、MySQL インストール インターフェイスが直接ポップアップ表示されました。

コンピュータにインストールしたとき、APTリポジトリをインストールした後、次のコマンドを実行しました。

(2)

sudo apt-getアップデート

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

(3)

sudo apt-getでmysql-serverをインストールします

コード(1)を実行すると、次のインターフェースがポップアップ表示されます。

そのまま操作を続けることができます。画面が表示されない場合は、通常通り(2)(3)のコマンドを実行すると、上記の画面が表示されます。大きな問題はありません。

しかし、Tencent Cloudでコマンド(1)を実行すると、なぜインストール画面が直接表示されるのか分かりません。Linuxを学び始めたばかりです。または、ご存知の方がいらっしゃいましたら、メッセージを残して話し合いましょう。

②MySQLをインストールする

上の画像に示すように、バージョン 8.0 は私のコンピュータの開発環境に適合しないため、インストールしないことを選択しました。もちろん、8.0 をインストールすることもできますが、それは個人の好みによります。

Enterキーを押して最初のものを選択し、次の画面に入ります。

バージョン5.7を選択しました。続く。

残りはデフォルトのままにするか、必要に応じて変更します。

おい! 問題があります。 「OK」を選択して完了しました。

それではコマンドの入力を続けます。まあ、状況に応じて適応するので、(2)コマンドを試してみましょう

sudo apt-getアップデート

更新後、(3)コマンドを続行します。

sudo apt-getでmysql-serverをインストールします

まあ、正常にインストールされています。

次に、データベース ルート アカウントのパスワードを入力するように求められます。パスワードには大文字と小文字、特殊記号を含める必要があり、8 文字以上でなければならないことを覚えておいてください。

確認のためもう一度入力します。

これでインストールは完了です。

インストールが成功したかどうかを確認するために、mysql にログインするコマンドを入力します。

mysql -u ルート -p

次にパスワードを入力します。以下のようなmysql>が表示されれば成功です。

MySQL と視覚化ツールワークベンチの完全削除もありますが、ここでは載せません。後で必要になった場合は、私に連絡していただければ追加します。

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

以下もご興味があるかもしれません:
  • Ubuntu 18.04 は mysql 5.7.23 をインストールします
  • Ubuntu16.04 インストール mysql5.7.22 グラフィックチュートリアル
  • Ubuntu 16.04 に MySQL 5.7.17 をインストールした後、ログイン時に発生するエラー 1045 (28000): ユーザー ''root''@''localhost'' へのアクセスが拒否される問題を解決します。
  • Ubuntuにmysql5.7.10を手動でインストールする
  • Linux (Ubuntu) での MySQL 5.7.17 のインストールと設定のチュートリアル
  • MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル (Ubuntu 16.04)
  • Ubuntu 20.04 に MySql5.7 をインストールして構成するための詳細なチュートリアル

<<:  CentOSはローカルyumソース/Alibaba Cloud yumソース/163yuanソースを設定し、yumソースの優先順位を設定します。

>>:  Vue で親コンポーネントから子コンポーネントにデータを渡すいくつかの方法

推薦する

JS を使用して Web ページのウォーターフォール レイアウトを実装する方法

目次序文:ウォーターフォールレイアウトとは何ですか?達成方法: 1. 画像を取得する2. 画像の帯域...

JDBC 探索 SQLException 分析

1. SQLExceptionの概要JDBC を使用してデータ ソース (この記事のデータ ソースは...

JavaScript の基礎: 即時実行関数

目次関数フォーマットを即時実行関数を即座に実行する他の方法 – 式即時実行される関数はパラメータを取...

HTMLのマーキータグは、シームレスなスクロールマーキー効果を実現します。

<marquee> タグはペアで表示されるタグです。最初のタグ <marquee...

VMware での Ubuntu と Windows 間のファイル共有

この記事では、VMware 環境下で Ubuntu と Windows 間でファイルを共有する方法を...

CSS でフローティングにより親要素の高さが崩れる問題を解決するいくつかの方法

1. ドキュメントフローとフローティング1. ドキュメントフローとは何ですか? HTML では、ドキ...

CSS グリッドレイアウトの完全ガイド

Grid は 2 次元のグリッド レイアウト システムです。これを使用すると、本質的にはハック メソ...

k8sとDockerの関係についての簡単な説明

最近、プロジェクトでは kubernetes (以下、k8s と表記、k と s の間には 8 つの...

Vueはランニングライトのシンプルな効果を実現

この記事では、マーキーのシンプルな効果を実現するためのVueの具体的なコードを参考までに共有します。...

MySQL 5.7.27 のダウンロード、インストール、設定に関する詳細なチュートリアル

目次1. ダウンロード手順2. 環境変数を設定する3. my.iniファイルを設定する4. MySQ...

nginx+php-fpm サービスの HTTP ステータス コード 502 の詳細な分析

弊社の Web プロジェクトの 1 つでは、新しい都市の増加によりトラフィックと DB 負荷が増加し...

CentOS 7 での Nginx ログタイミング分割の実装手順の詳細説明

1. 分割スクリプト (splitNginxLog.sh) を作成します。 * この例では、ログ分割...