며칠 전에 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
서버에 루트로 로그인했습니다. 여기서 무엇을해야합니까?
먼저, MySQL을 설치했는지, MariaDB를 설치했는지 또는 가능할 것 같은지 기억해야합니다.
—
Michael Hampton
이 명령의 출력은 무엇입니까? 'rpm -qa | grep mariadb '및'rpm -qa | grep mysqld '및'rpm -qa | grep mysql '
—
Anthony Fornito
감사합니다 @AnthonyFornito, mariadb
—
Oliver Williams
mariadb-5.5.50-1.el7_2.x86_64 mariadb-libs-5.5.50-1.el7_2.x86_64
의 출력은 mysql의 출력 이었습니다-mysqld는 php-mysql-5.4.16-36.3.el7_2.x86_64
아무것도 반환하지 않았습니다.
@MichaelHampton-서버에 둘 다있는 것 같습니다.
—
Oliver Williams
정말? 나는 거기에 MariaDB 만 보입니다.
—
Michael Hampton