uuntu下のmysqlバージョンは5.7にアップグレードされました。


先日図書館でサーバーにセキュリティホールがあると言っていましたが、時間通りに修理しないと止まります。
バグリストを見ましたが、主にsshとmysqlのバージョンの問題です。
mysqlをアップグレードして、5.7にアップグレードしました。アップグレードする前にデータをバックアップしましたが、アップグレードしたらデータは失われません。
1 mysql-apを配置して、関連している更新をします。

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 update
 

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

sudo apt-get install mysql-server
sudo mysql_upgrade -uroot -p

3 mysqlを再起動し、データを検査する

sudo service mysql restart
mysqlcheck -uroot -p --all-databases 
4ユーザディレクトリとリモートログインの設定を変更する

#       
sudo service mysql stop
sudo usermod -d /var/lib/mysql/ mysql
sudo service mysql start

#    bind-address = 127.0.0.1      
sudo vim /etc/mysql/mysql.conf.d/mysqld.conf

#   
sudo service mysql restart


5 mysqlバージョンを調べて、起動に成功したかどうかを確認します。

mysql --version
netstat -anp | grep 'mysql'
 6リモート接続mysql

mysql -h ip -u root -p
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。