[관련 게시물]
Ubuntu 20.04 LTS에서 APM 설치
2020/09/14 - [서버 운영/APM 서버 구축] - 우분투(Ubuntu) 20.04에서 APM 설치 - 아파치(Apache2 설치
2020/09/16 - [서버 운영/APM 서버 구축] - 우분투(Ubuntu) 20.04에서 APM 설치 - 마리아DB(MariaDB) 10.3 설치
2020/09/18 - [서버 운영/APM 서버 구축] - 우분투(Ubuntu) 20.04에서 APM 설치 - 마리아DB(MariaDB) 10.5 설치
2020/09/20 - [서버 운영/APM 서버 구축] - 우분투(Ubuntu) 20.04에서 APM 설치 - PHP 7.4 설치
2020/09/22 - [서버 운영/APM 서버 구축] - 우분투(Ubuntu) 20.04에서 APM 설치 - APM 설치 후 방화벽 설정
2020/09/26 - [서버 운영/APM 서버 구축] - 우분투 20.04 APM 서버 기본 환경 파일 설정 - apache2.conf 기본 설정
2020/09/28 - [서버 운영/APM 서버 구축] - 우분투 20.04 APM 서버 기본 환경 파일 설정 - php.ini 기본 설정
Ubuntu 18.04 LTS에서 APM 설치
2018/11/09 - [서버 운영/APM 서버 구축] - Apache 서버 설치
2018/11/14 - [서버 운영/APM 서버 구축] - MariaDB 설치
2018/11/16 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 1
2018/11/16 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 3
2018/11/19 - [서버 운영/APM 서버 구축] - PHP7 설치
2018/11/21 - [서버 운영/APM 서버 구축] - 서버 환경 파일 수정 - php.ini, apache2.conf
Ubuntu 18.04 LTS에서 MariaDB 백업 및 업그레이드
2019/01/15 - [서버 운영/APM 서버 구축] - MariaDB & MySQL 백업과 복원 - Nextcloud 14
2019/06/27 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 (Upgrading from MariaDB 10.3 to MariaDB 10.4)
Ubuntu 18.04 LTS에서 PHP 버전 전환
Ubuntu 18.04 LTS에서 phpmyadmin 설치 및 운용
2018/11/23 - [서버 운영/APM 서버 구축] - phpmyadmin 설치 - APT 패키지 관리자를 통한 설치
2019/06/18 - [서버 운영/APM 서버 구축] - APT 패키지 관리자를 통해 설치한 phpMyAdmin 업그레이드 방법(업그레이드 버전 4.9.0.1)
2019/07/01 - [서버 운영/APM 서버 구축] - phpMyAdmin 수동 설치 01 - 일반 설치
2019/07/03 - [서버 운영/APM 서버 구축] - phpMyAdmin 수동 설치 02 - 심볼릭 링크를 이용한 보안 접속
XAMPP 설치 및 운용
2019/04/20 - [서버 운영/서버 구축 꾸러미] - XAMPP에 대하여(버전 7.1.28 / 7.2.17 / 7.3.4)
2019/04/22 - [서버 운영/서버 구축 꾸러미] - XAMPP for Windows 7.3.4 인스톨러 설치
2019/04/25 - [서버 운영/서버 구축 꾸러미] - XAMPP for Windows 설정
2019/06/03 - [서버 운영/서버 구축 꾸러미] - XAMPP 포터블(portable) 사용법
2019/06/05 - [서버 운영/서버 구축 꾸러미] - XAMPP for Linux 4.3.5 설치 및 사용법
서버 운영을 위한 관련 연재글
2018/11/07 - [리눅스/Ubuntu] - 방화벽 설정 - ufw
2018/11/12 - [서버 운영/버추얼박스(VirtualBox)] - 가상머신(Virtualbox) 내 서버 외부접속
2019/01/05 - [미디어위키/미디어위키 설치 및 관리] - 호스트 컴퓨터에서 가상머신 내 미디어위키 접속 및 작업을 위한 버추얼박스 포트포워딩 설정[관련 웹문서]
https://mariadb.com/kb/en/authentication-plugin-unix-socket/#unix_socketAPT 패키지 관리자를 통한 MariaDB 설치
2018/11/14 - [서버 운영/APM 서버 구축] - MariaDB 설치
MariaDB 업그레이드 후 기존 DB 업그레이드
2018/11/16 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 1
2018/11/16 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 3
APT 패키지 관리자를 통한 MariaDB 업그레이드
Upgrading from MariaDB 10.2 to MariaDB 10.3
2018/11/16 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 1
2018/11/16 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 3
Upgrading from MariaDB 10.3 to MariaDB 10.4
2019/06/27 - [서버 운영/APM 서버 구축] - MariaDB 업그레이드 (Upgrading from MariaDB 10.3 to MariaDB 10.4)
[관련 링크]
https://mariadb.com/kb/en/library/changes-improvements-in-mariadb-104/study@study-VirtualBox:~$ sudo mysql_upgrade --user=root --password Enter password: Version check failed. Got the following error when calling the 'mysql' command line client ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded FATAL ERROR: Upgrade failed study@study-VirtualBox:~$
이 오류는 MySQL과 MariaDB에서 공통으로 빈번히 발생하는 문제입니다. 검색을 해보면 이 문제를 해결하는 여러 방법을 찾을 수 있습니다.
제가 설치한 것은 MariaDB이므로 이것에 맞춰 설명한 안내를 올려드리겠습니다.
자세한 내용은 위 링크를 참고하시기 바랍니다.
study@study-VirtualBox:~$ sudo systemctl stop mariadb
study@study-VirtualBox:~$ sudo mysqld_safe --skip-grant-tables &
study@study-VirtualBox:~$ mysql -u root
MariaDB [(none)]> select Host,User,plugin from mysql.user where User='root';
MariaDB [(none)]> update mysql.user set plugin='mysql_native_password';
MariaDB [(none)]> update mysql.user set password=PASSWORD("newpassword") where User='root';
flush privileges; quit;
study@study-VirtualBox:~$ sudo kill -9 $(pgrep mysql)
study@study-VirtualBox:~$ sudo systemctl start mysql or sudo systemctl start mariadb
아래는 터미널에서의 위 명령들의 실행 과정을 보여 드리겠습니다.
study@study-VirtualBox:~$ mysql -u root -p
Enter password:
ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded
study@study-VirtualBox:~$ sudo systemctl stop mariadb
study@study-VirtualBox:~$ sudo mysqld_safe --skip-grant-tables &
[1] 7103
study@study-VirtualBox:~$ 181107 15:22:50 mysqld_safe Logging to syslog.
181107 15:22:50 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
mysql -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.3.10-MariaDB-1:10.3.10+maria~bionic mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> select Host,User,plugin from mysql.user where User='root';
+-----------+------+-------------+
| Host | User | plugin |
+-----------+------+-------------+
| localhost | root | unix_socket |
+-----------+------+-------------+
1 row in set (0.000 sec)
MariaDB [(none)]> update mysql.user set plugin='mysql_native_password';
Query OK, 2 rows affected (0.000 sec)
Rows matched: 2 Changed: 2 Warnings: 0
MariaDB [(none)]> update mysql.user set password=PASSWORD("2453") where User='root';
Query OK, 0 rows affected (0.000 sec)
Rows matched: 1 Changed: 0 Warnings: 0
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.001 sec)
MariaDB [(none)]> quit;
Bye
study@study-VirtualBox:~$ sudo kill -9 $(pgrep mysql)
[1]+ 죽었음 sudo mysqld_safe --skip-grant-tables
study@study-VirtualBox:~$ sudo systemctl start mariadb
study@study-VirtualBox:~$
이제 오류는 해결되었습니다.
이제 MariaDB에 root 계정으로 접속해봅시다.
study@study-VirtualBox:~$ sudo mysql -u root -p
오류 없이 접속되는 것을 확인할 수 있습니다.
참고로 아래 링크는 MySQL의 동일 오류 해결책입니다.
AskUbuntu 커뮤니티 사이트에 올라온 해당 문제에 대한 최대 추천 답변 주소입니다.
'서버 운영 > APM 서버 구축' 카테고리의 다른 글
MariaDB & MySQL 백업과 복원 - Nextcloud 14 (0) | 2019.01.15 |
---|---|
phpmyadmin 설치 - APT 패키지 관리자를 통한 설치 (0) | 2018.11.23 |
서버 환경 파일 수정 - php.ini, apache2.conf (0) | 2018.11.21 |
PHP7 설치 (0) | 2018.11.19 |
MariaDB 업그레이드 3 (2) | 2018.11.16 |
MariaDB 업그레이드 1 (0) | 2018.11.16 |
MariaDB 설치 (0) | 2018.11.14 |
Apache 서버 설치 (0) | 2018.11.09 |