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 で親コンポーネントから子コンポーネントにデータを渡すいくつかの方法

推薦する

MySQL ジョイントテーブル更新デー​​タの詳細な例

1.MySQL UPDATE JOIN構文MySQL では、UPDATE ステートメントでJOIN句...

MySQL 8.0.24 リリースノートのいくつかの改善点

目次1. 接続管理2. オプティマイザレベルでの改善3. 機能の改善4. パフォーマンススキーマの最...

jQueryは検証コード送信のコントロールボタンを無効にする機能を実装します

必要な効果: 確認コードを送信するためにクリックした後、ボタンは無効になり、5 秒後に無効解除されま...

MySQL データベース テーブルとデータベース パーティショニング戦略

まず、テーブルを分割する必要がある理由について説明します。データシートが数百万に達すると、1 回のク...

MySQL でストリーミングクエリを使用してデータ OOM を回避する

目次1. はじめに2. JDBCはストリーミングクエリを実装する3. パフォーマンステスト3.1. ...

HTML+CSSは、要素の位置までスクロールして読み込みアニメーション効果を表示します。

要素までスクロールするたびに読み込みアニメーションを追加するにはどうすればよいですか?初期パラメータ...

dubbo での Zookeeper リクエストのタイムアウト問題: mysql8.0.15 に接続する mybatis+spring の構成

ここ2日間Javaを復習するつもりなので、練習にdubboを使ってショッピングモールプロジェクトを書...

CSS3は水平方向の中央揃え、垂直方向の中央揃え、水平方向と垂直方向の中央揃えのサンプルコードを実装しています。

フロントエンドの担当者であれば、面接でも仕事中でも、「CSS を使用して中央揃えにする」という効果に...

Mysql データベースの高度なビュー、トランザクション、インデックス、自己接続、ユーザー管理の例の分析の使用

この記事では、ビュー、トランザクション、インデックス、自己接続、ユーザー管理など、MySQL データ...

JSは円形のプログレスバーのドラッグとスライドを実装します

この記事の例では、円形のプログレスバーのドラッグアンドスライドを実現するための具体的なJSコードを紹...

nginxを使用してドメイン名ベースの仮想ホストを構成する

1. 仮想ホストとは何ですか?仮想ホストは、特殊なテクノロジーを使用して、実行中のサーバーを論理的に...

localStorageの有効期限を設定するいくつかの方法

目次問題の説明1. 基本的な解決策2. 中間的な解決策3. 高度なソリューション4. ハードコアソリ...

HTML onfocus gain focus および onblur lose focus イベントの詳細な説明

HTML onfocus イベント属性定義と使用法onfocus 属性は、要素がフォーカスを受け取っ...

MySQL セレクトキャッシュメカニズムの使用に関する詳細な説明

MySQL クエリ キャッシュはデフォルトでオンになっています。ある程度、クエリの効果は向上しますが...

Mysqlはストアドプロシージャを通じて文字列を配列に分割します

文字列を配列に分割するには、次の 3 つの MySQL 関数を使用する必要があります。 REVERS...