우분투에서 mysql 서버를 시작할 수 없습니다.
명령어 실행 후mysql -v
Ubuntu에서 다음 오류가 발생합니다.
오류 2002(HY000):소켓 '/var/run/mysqld/mysqld를 통해 로컬 MySQL 서버에 연결할 수 없습니다.양말' (2)
서버가 아닌 클라이언트 소프트웨어를 사용하고 있기 때문이라고 생각합니다.
mysql
is 고객mysqld
서버입니다.
시도:
이 작업을 수행하기 전에 전체 폴더 백업:
sudo rm /etc/apt/apt.conf.d/50unattended-upgrades*
sudo apt-get update
sudo apt-get upgrade
sudo service mysqld start
서비스가 실행 중인지 확인하려면 다음을 사용합니다.ps -ef | grep mysql | grep -v grep
.
제거 중:
sudo apt-get purge mysql-server
sudo apt-get autoremove
sudo apt-get autoclean
다시 설치하기:
sudo apt-get update
sudo apt-get install mysql-server
예, mysql을 다시 설치해봐야 합니다. 그러나 사용합니다.--reinstall
플래그를 지정하여 패키지를 재구성합니다.따라서 운영 체제 서비스 구성이 생략되지 않습니다.
sudo apt --reinstall install mysql-server
기본적으로 apt는 MariaDB를 설치하지만 mySQL은 설치하지 않습니다.
sudo apt install default-mysql-server
apt로 실제 mySQL 데이터베이스를 설치하려면 다음 단계를 수행합니다.
먼저 호스트에 설치되어 있는 선행 mysql을 모두 제거해야 합니다.
sudo apt-get --purge autoremove "^mysql.*"
에서 안정 패키지 mysql-apt-config_0.8.15-1_all.deb를 다운로드합니다.
sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
다운로드한 릴리스 패키지를 설치합니다.
sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb
새 소프트웨어 패키지를 사용할 수 있도록 적절한 패키지 캐시를 새로 고칩니다.
sudo apt update
다음을 실행하여 MySQL 설치:
sudo apt-get update
sudo apt-get install mysql-server mysql-client
libmysqlclient-dev
mysql 상태 확인:
sudo service mysql status
달리기 해보기
sudo apt-get install mysql-server
설치되지 않은 경우
나는 mysql과 관련된 모든 파일을 "제거"하고 mysql-server를 재설치함으로써 고쳤습니다.
sudo apt-get purge mysql-server mysql-client mysql-common
sudo apt-get install mysql-server
다음으로 이동/etc/systemd/system/
그리고 다음을 합니다.
sudo rm -rf mysql.service
sudo rm -rf mysqld.service
나는 이것도 시도했고 더 많이 시도했습니다 (재설치 등)
답은 다음과 같습니다.query_cache_limit
그리고 그것을 제거했습니다./etc/mysql/my.cnf
파일.
제거하자마자 오류 로그가 query_cache_size로 바뀌어서 그것도 제거했습니다.my.cnf
파일. 몇초 안에 MySQL이 성공적으로 재시작되어 다시 업무를 시작했습니다.
* Query Cache Configuration
query_cache_limit = 1M
query_cache_size = 16M
* Logging and Replication
#
언급URL : https://stackoverflow.com/questions/41147609/unable-to-start-the-mysql-server-in-ubuntu
'source' 카테고리의 다른 글
Linux에서 Ctrl + C 인터럽트 이벤트 처리 (0) | 2023.10.09 |
---|---|
제출후 각도 - 클리어 폼 입력 (0) | 2023.10.09 |
우커머스 템플릿이 작동하지 않음을 재정의함 (0) | 2023.10.04 |
무언가를 확인하는 것이 자바스크립트에서 비어 있습니까? (0) | 2023.10.04 |
@change에서 Vue.js get selected 옵션 (0) | 2023.10.04 |