Ubuntu MySQL バージョンが 5.7 にアップグレードされました

Ubuntu MySQL バージョンが 5.7 にアップグレードされました

数日前、図書館はサーバー(Ubuntu 14.04)にセキュリティ上の脆弱性があり、時間通りに修復されない場合はシャットダウンされるだろうと発表しました。

脆弱性リストを確認した後、主な問題は ssh と mysql のバージョンにあることがわかりました。

MySQL を 5.7 にアップグレードしました。アップグレード前にデータをバックアップしましたが、アップグレード後もデータが失われていないことがわかりました。

1 mysql-aptを設定し、関連する更新を行う

sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb #インストールプロセス中にmysql5.7を選択します

sudo apt-getアップデート
 

2 新しいバージョンのデータベースをインストールし、ファイルのバージョンを更新します

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

3 MySQLを再起動してデータを確認する

sudo サービス mysql を再起動
mysqlcheck -uroot -p --すべてのデータベース

4 ユーザーディレクトリとリモートログイン構成を変更する

# ユーザーディレクトリを変更する sudo service mysql stop
sudo usermod -d /var/lib/mysql/mysql
sudo サービス mysql 開始

# bind-address = 127.0.0.1 の行をコメントアウトして保存します sudo vim /etc/mysql/mysql.conf.d/mysqld.conf

# 再起動 sudo service mysql restart


5 MySQLのバージョンを確認して正常に起動しているかどうかを確認します

mysql --バージョン
netstat -anp | grep 'mysql'

6 MySQLへのリモート接続

mysql -h ip -u ルート -p

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

以下もご興味があるかもしれません:
  • MySQLを安全にアップグレードする方法の詳細な説明
  • MySQL アップグレード ガイド
  • CentOS システムで PHP と MySQL をアップグレードする方法
  • Linux で MySQL をインストールして新しいバージョン (5.1-5.7) にアップグレードする
  • Centos 6.3 で MySQL 5.1.61 を MySQL 5.6.19 にアップグレードする際の問題と解決策
  • MySQL バージョン 5.5.x を 5.6.x にアップグレードする方法
  • 図解されたMYSQLのインストールとデータのアップグレード
  • Windows での MySQL のアップグレードに関する注意事項
  • Windows で MySQL 5.6 を 5.7 にアップグレードする方法
  • MySQL 5 を MySQL 5.5 にアップグレードする方法

<<:  Nginxリバースプロキシ設定でプレフィックスが削除される

>>:  Node.jsを理解するのはとても簡単です

推薦する

React 高階コンポーネント HOC 使用方法の概要

HOCを紹介する一文高階コンポーネント (HOC) とは何ですか? 公式ドキュメントによると、「高階...

JavaScript オブジェクトの組み込みオブジェクト、値型、参照型の説明

目次物体オブジェクト定義オブジェクトのメンバーを反復処理するJS組み込みオブジェクト数学オブジェクト...

Docker で TLS と CA 認証を有効にする方法

目次1. 証明書を生成する2. リモートを有効にする3. リモート接続3.1 Jenkins接続3....

RHEL8 /CentOS8 でマルチノード Elastic Stack クラスターを構築する方法

一般的に ELK スタックとして知られる Elastic スタックは、Elasticsearch、L...

仮想マシンでXshell5をLinuxに接続する方法と障害の解決方法

かなり前に仮想マシンをインストールしましたが、ようやく Linux をインストールしました。マシンの...

Windows 64 ビット版 MySQL 5.7 以降の解凍パッケージにデータディレクトリと my-default.ini がなく、サービスが起動できない問題の簡単な解決方法 (問題概要)

私は SQL の初心者で、オープンソースのインストールは非常に簡単だと思っていましたが、その過程でい...

Centos7 ベースの Varnish キャッシュ プロキシ サーバーを展開する

1. ワニスの概要1. ワニスの紹介Varnish は、新しいソフトウェア アーキテクチャを使用し、...

Vue カプセル化コンポーネント ツール $attrs、$listeners の使用

目次序文$属性例: $listeners (公式説明)使用シナリオ要約する序文複数レベルのコンポーネ...

フロントエンド制作に関する簡単な議論: 互換性のために IE6 はまだ必要ですか?

国内市場ではIE6~7のサポートに対する一定の需要がまだありますが、フロントエンド開発者として、私た...

MySQL でタイムスタンプを日付に変換する例

序文職場で次のような状況に遭遇しました。ログ システムのテーブルでは、時間フィールドには日付データで...

MySQL ストアド関数の詳細な紹介

目次1. ストアド関数を作成する2. ストアド関数の呼び出し3. 保存された関数を削除する4. スト...

HTMLからPDFへの変換のための純粋なクライアント側と純粋なサーバー側の実装ソリューション

必要ユーザーがフォームに入力して「保存」をクリックすると、PDF ドキュメントを直接ダウンロードでき...

初心者向けウェブサイト構築チュートリアル: 10 日間でウェブサイトの構築方法を学ぶ

10 日間のチュートリアルでは、最も理解しやすい言語を使用し、最も基本的なことから始めて、誰もが W...

デザイン理論: テキストの読みやすさと可読性

<br />少し前に、ビジネス上の必要性から、ラップトップに Souba をインストール...

初心者向けのHTMLタグネストルールの詳細なまとめ

最近、HTML を再度学習しており、これは HTML に対する新たな理解と言えます。これを過小評価し...