Ubuntu 20.04 LTS Upgrade로 인한 삽질
그냥 무심코 하던 업데이트인줄 알았다. Ubuntu 18.04 LTS 버전에서 업데이트되는….
Mysql 8.0이 설치되면서 문제가 발생되었는데 메시지도 보지 않고 그냥 넘어간 것이 불찰이다. 시스템 백업도 하지 않았는데 롤백을 해야하나 망설이다 그냥 두었다. 잘 이용하지도 않는 블로그이니 시간 날 때 들여다 봐야겠다고,
서버세팅문제 발생
MYSQL 삭제하고 다시 설치하자
sudo apt-get remove --purge mysql* sudo apt-get purge mysql* sudo apt-get autoremove sudo apt-get autoclean sudo apt-get remove dbconfig-mysql sudo apt-get dist-upgrade sudo apt-get install mysql-client sudo apt-get install mysql-server
실패 에러 메세지를 토해낸다.
Cleaning the Backyard
First of all, let’s start from scratch, you want to make sure you don’t have any remaining MySQL garbage in your system:
sudo apt-get remove --purge mysql*
After that, check if everything is clean, run the following code, and hope nothing shows up
dpkg -l | grep mysql
If that doesn’t do the trick, like in my case I still had some installed…
Try to purge them individually, like so (php is just an innocent amidst the sinful, so leave it be) :
sudo apt-get remove --purge mysql-apt-config
And now, clean everything else
sudo rm -rf /etc/mysql /var/lib/mysql<br>sudo apt-get autoremove<br>sudo apt-get autoclean sudo apt-get remove dbconfig-mysql sudo apt-get dist-upgrade sudo apt-get install mysql-client
또다시 에러
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci query_cache_type = ON query_cache_limit = 4M query_cache_size = 64M max_allowed_packet = 64M slow_query_log = 1 slow_query_log_file = /var/log/mysql/mysql-slow.log long_query_time = 5 sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
query_cache_type = ON 이후부터 주석처리하여 재설치하였더니 더 이상의 에러 메세지를 내보내지 않는다.
Mysql 8.0 이후 환경변수들이 디폴트되어 있어서 발생된 문제인 것을 삽질했으니, 덕분에 블로그를 새로운 마음으로 시작한다.