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を理解するのはとても簡単です

推薦する

Xshellの一般的な問題と関連する設定の詳細な説明

この記事では、Xshell と関連する構成の一般的な問題について説明します。この記事の構成は、主に ...

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

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

HTML での Li タグの使用例

タイトルを左に、日付を右に揃えたいのですが、日付の範囲に float:right を直接追加すると、...

jQuery を使用して、iframe 下の無効なページ アンカー ポイントの問題を修正する

適用シナリオ: iframe ページにスクロール バーがなく、親ウィンドウにスクロール バーが表示さ...

aタグ内のテキストを非表示にして画像を表示するには?360モードレンダリングに対応

多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...

Linux (Ubuntu 18.04) に vim エディタをインストールする方法

デスクトップ システムをダウンロードするには、Ubuntu の公式 Web サイト (https:/...

IE6のバグと修正は予防戦略です

元記事:究極の IE6 チートシート: 25 以上の Internet Explorer 6 のバグ...

IE10以下のimgタグ問題の解決方法

問題を見つける以前、簡単なデモを書いたのですが、IE10以下では動作しないことがわかりました。ここに...

CentOS 8が利用可能になりました

CentOS 8 が利用可能になりました! CentOS 8 と RedHat Enterprise...

IDEA の Docker プラグインを介して Springboot プロジェクトを公開する方法の詳細なチュートリアル

1. Dockerfileを書く(1)プロジェクト名を右クリックして新しいテキストファイルを作成し、...

vue data が関数である理由をご存知ですか?

公式サイトの説明: コンポーネントを定義する場合、コンポーネントは複数のインスタンスを作成するために...

Docker Compose で環境変数を参照する方法の例

プロジェクトでは、さまざまな条件や使用シナリオを制御するために、docker-compose.yml...

Mysql マスタースレーブ同期 Last_IO_Errno:1236 エラー解決

Mysql マスタースレーブ同期の Last_IO_Errno:1236 エラーの原因は何ですか? ...

優れたHTML印刷コードがページめくりをサポート

ylbtech_html_print HTML 印刷コード、ページめくりをサポートコードをコピーコー...