source

우분투에서 mysql 서버를 시작할 수 없습니다.

ittop 2023. 10. 9. 23:30
반응형

우분투에서 mysql 서버를 시작할 수 없습니다.

명령어 실행 후mysql -vUbuntu에서 다음 오류가 발생합니다.

오류 2002(HY000):소켓 '/var/run/mysqld/mysqld를 통해 로컬 MySQL 서버에 연결할 수 없습니다.양말' (2)

서버가 아닌 클라이언트 소프트웨어를 사용하고 있기 때문이라고 생각합니다.

  • mysqlis 고객
  • 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/그리고 다음을 합니다.

  1. sudo rm -rf mysql.service
  2. 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

반응형