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

推薦する

Navicat で MySQL データベースのパスワードを変更する複数の方法

方法1: SET PASSWORDコマンドを使用するまずMySQLにログインします。フォーマット: ...

js における関数のネストとクロージャの詳細

目次1. 範囲2. 関数の戻り値3. 関数のネスト4. 終了5. クロージャの実用的応用1. 内部変...

メタタグの詳しい説明(メタタグの役割)

個人のウェブサイトがどんなに素晴らしいものであっても、サイバースペースの広大な海に浮かぶ小さなボート...

MySQL内部一時テーブルの具体的な使用法

目次連合テーブルの初期化ステートメントの実行連合の結果ユニオンオールグループ化十分なメモリステートメ...

JS上級編ES6の6つの継承方法

目次1. プロトタイプチェーン継承2. コンストラクタによる継承3. 組み合わせ継承4. プロトタイ...

MySQLのさまざまなオブジェクトのサイズと長さの制限について話しましょう

目次識別子の長さ制限権限テーブルの範囲フィールドの長さ制限データベースとテーブルの数の制限テーブルサ...

クロスオリジン画像リソース権限(CORS 対応画像)

HTML 仕様書では、画像の crossorigin 属性が導入されています。適切なヘッダー情報 ...

Apacheドメイン名設定の落とし穴の詳細な説明

私はApacheを使ったことがありません。仕事を始めてからはずっとnginxを使っていました(運用保...

HTMLの基礎 HTMLの構造

HTML ファイルとは何ですか? HTML は Hyper Text Markup Language...

Windows 10 で MySql の解凍バージョンをインストールして構成する方法のチュートリアル

Windows 10 で MySql データベースの解凍バージョンをインストールするステップ 1: ...

文字列から指定された文字を削除または抽出する JavaScript メソッド (非常によく使用されます)

目次1. 部分文字列() 2. サブストラクチャ() 3.インデックス() 4.最後のインデックス(...

LinuxでPythonの組み込みバージョンを削除する手順の詳細な説明

大きな落とし穴、Linuxシステムに付属するPythonのバージョンを簡単に削除しないでください1....

JavaScript の構成と継承の説明

目次1. はじめに2. プロトタイプチェーン継承3. コンストラクタの継承4. 組み合わせ継承1. ...

Vueはテーブルページング機能を実装します

この記事では、テーブルページング機能を実現するためのVueの具体的なコードを例として紹介します。具体...

js におけるイベントバブリングとイベントキャプチャの簡単な分析

目次01-イベントバブリング1.1- イベントバブリングの概要1.2-イベントバブリングの利用(イベ...