며칠 전에 Digital Ocean 드롭 릿 (서버)을 설정했으며 mysql에 액세스해야합니다. 내가 시도한 것 중에 root의 암호가 작동하지 않습니다. 그러나이 명령은 다음과 같습니다.
service mysql[d] stop
작동하지 않습니다. 분명히이 명령을 발행해야합니다.
sudo systemctl stop mariadb.service
그러나 그 결과
Failed to stop mariadb.service: Unit mariadb.service not loaded.
또한이 명령
mysqld_safe --skip-grant-tables --skip-networking & mysql -u root
이 응답의 결과 :
sudo: mysqld_safe: command not found
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[1]+ Exit 1 sudo mysqld_safe --skip-grant-tables --skip-networking
서버에 루트로 로그인했습니다. 여기서 무엇을해야합니까?
답변
시험
yum remove mysql
그런 다음 시도하십시오
service mariadb restart
그런 다음에서 밖을 봐
service mariadb status
당신은 그것을 실행 한 다음 일찍 시도한 명령이 작동하는 것을 볼 수 있습니다
만약
yum remove mysql
작동하지 않습니다
chkconfig mysql off
재부팅하고 마리아를 다시 시작하십시오.