#author("2019-09-25T19:41:38+09:00","default:ryuichi","ryuichi")
#author("2019-09-25T19:42:58+09:00","default:ryuichi","ryuichi")
* Debian9の標準5.5から公式の最新バージョンへアップグレード [#gd8c1a1c]

** MySQLのバックアップ [#u6fd29da]

*** 設定ファイルのバックアップ [#o62ca25a]

 cp -r /etc/mysql /etc/mysql.backup

*** MySQLデータのバックアップ [#p8bec678]

 mysqldump -u root -x --all-databases > dump.sql

 # デフォルトパスワードを使う場合
 sudo mysqldump --defaults-file=/etc/mysql/debian.cnf -x --all-databases > dump.sql

** MySQL PPAの導入 [#b03a2b8c]

 wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
 sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

- MySQLは公式でAPT PPAを提供しているのでそれをインストールする
- https://dev.mysql.com/downloads/repo/apt/
- なお、PPAのdebファイルは、上のウェブページを開いてDownloadボタンを押したあと、リンクを探せばログインせずにダウンロード可能
- debファイルをインストールするとAPTリポジトリの設定になるが、サーバも含めるなら”MySQL Server & Cluster"を選べばよい。バージョンは好きなのを選ぶ。最後にOKを選ぶ


** MySQLのアップグレード [#m2646171]

 sudo apt update
 sudo apt install mysql-server mysql-client

** MySQLの起動・動作確認 [#s4024f9f]

*** 起動 [#s94631cf]

 sudo systemctl start mysql                                                                                                                                      [ryuichi@debi ~]$ sudo systemctl status 
 sudo systemctl status mysql

*** 接続 [#f1702a4d]

 mysql -u root -p

** 注意 [#e73d6c83]

- MySQL5.5から8へアップグレードすると設定ファイルがコンフリクトしやすいので、いったんアンインストールしてからインストールした方が良さそう

** 参考 [#hee3966e]

- https://tecadmin.net/install-mysql-server-on-debian9-stretch/
- https://linuxconfig.org/how-to-install-mysql-community-server-on-debian-9-stretch-linux
- https://www.digitalocean.com/community/tutorials/how-to-install-the-latest-mysql-on-debian-10
- https://support.plesk.com/hc/ja/articles/213403429--MySQL-%E3%82%92%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3-5-5-%E3%81%8B%E3%82%89-5-6-%E3%81%AB%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B-

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS