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

推薦する

Docker ベースの Jenkins のデプロイに関する詳細なチュートリアル

このドキュメントを作成した当時は2019年12月頃で、er2.200が最新バージョンでした。 1.画...

Node.js を使用して C# のデータ テーブル エンティティ クラス生成ツールを作成する方法

Microsoft は T4 テンプレートを提供していますが、使用するのが非常に難しいと思います。ス...

Canonical が Flutter で Linux デスクトップ アプリを有効化 (推奨)

Google の Flutter の目標は、どのプラットフォームを使用していても、ネイティブの速度...

フォームを送信した後、別のファイルに移動する

<br />質問:特定のファイルにジャンプするには、HTML でどのように記述すればよい...

Vue での bimface の使用に関する詳細

目次1. Vue スキャフォールディングをインストールする2. プロジェクトを作成する3.1 プロジ...

Linux の高性能ネットワーク IO と Reactor モデルの分析

目次1. 基本概念の紹介2. ネットワークIOの読み取りと書き込みのプロセス3. 5つのLinuxネ...

Vue での親子コンポーネント通信と、sync を使用して親子コンポーネント データを同期する

目次序文子コンポーネントは親コンポーネントにデータを渡す1. 親コンポーネントから子コンポーネントに...

Linux における $ 記号の基本的な使い方のまとめ

Linuxバージョン: CentOS 7 [root@azfdbdfsdf230lqdg1ba91 ...

初心者向け入門チュートリアル④:サブディレクトリのバインド方法

これが何を意味するのかを理解するには、まずサブディレクトリとは何かを知る必要があります。では、サブデ...

MySQL で単一のデータベースまたはテーブルを復元する方法と、起こりうる落とし穴

序文:最も一般的に使用される MySQL 論理バックアップ ツールは mysqldump です。通常...

Alibaba Cloud ESC サーバー シングルノード MySQL の Docker デプロイメント

1. msyqlの高速バージョンをダウンロードする docker pull hub.c.163.co...

Linux (CentOS7) に Tomcat をインストールし、Tomcat をスタートアップ項目として設定します (tomcat8 を例に挙げます)

目次TomcatをインストールするTomcat 圧縮パッケージをダウンロードTomcatには3つの主...

iframe の多層ネスト、無制限のネスト、高度に適応したソリューション

ページ A、B、C の 3 つがあります。ページ A にはページ B が含まれ、ページ B にはペー...

ネイティブ Js で実装されたシンプルなシームレス スクロール カルーセルのサンプル コード

シンプルなシームレススクロールカルーセルには多くの抜け穴があり、後から画像を追加するのは非常に不便で...

mysql5.7 でユーザーの初期パスワードを変更する方法

ユーザーが初めて MySQL データベースをインストールするとき、初期のルート パスワードを変更する...