数日前、図書館はサーバー(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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Nginxリバースプロキシ設定でプレフィックスが削除される
面接で「MySQL に 1,000 万件のレコードをすばやく挿入するにはどうすればよいか」という質問...
目次1. 鏡を見つける2. RabbitMQイメージをダウンロードする3. RabbitMQコンテナ...
WEB開発は主に2つのインタラクション(B/Sデータ)から構成されますブラウザ: 1html、css...
目次1. ストアドプロシージャに関連する概念2. ストアドプロシージャの使用1) ストアドプロシージ...
問題を見つける最近、プログラムのストレージを Mongodb に移行したところ、Guid 型が書き込...
<html:reset> タグを使用すると、リセット ボタンが無効になり、ボタンをクリッ...
MySql データベースのサブクエリ:サブクエリ: 選択クエリ ステートメント内に別の選択ステートメ...
axiosをインストールして通信を実装するここでは、axios を使用して Vue フロントエンドと...
jar パッケージを Docker コンテナに変換する方法1.まずJavaイメージをダウンロードする...
目次序文$属性例: $listeners (公式説明)使用シナリオ要約する序文複数レベルのコンポーネ...
目次1. CentOS 7.9 20にDockerをインストールする2. MySQL クラスターをデ...
1. テーブルとパーティションを分割する必要があるのはなぜですか?日常の開発では、大きなテーブルに遭...
最近、本番環境のデータベースがログデータを狂ったように書き込み、主キー値のオーバーフローを引き起こし...
ヒント: MySQL では、ユーザーの作成と削除が頻繁に必要になります。ユーザーを作成するときは、通...
3 つの属性 flex-grow、flex-shrink、flex-basis の機能は次のとおりで...