반응형
sudo 없이 mysql 실행
Odroid C2에 워드프레스를 설치하려고 합니다.그러나 워드프레스는 mysql에 액세스할 수 없습니다.
그래서 해봤어요.
sudo로 mysql을 실행하면 됩니다.하지만 스도 없이는 할 수 없어요.
C2의 OS는 Ubuntu Mate 16.04이므로 mysql 대신 mariaDB를 설치하였습니다.
mariaDB 설치 안내에 따라 설치했습니다.
sudo 없이 mysql을 사용하는 방법과 워드프레스가 DB에 액세스하는 방법을 알려주세요.
문제를 해결하려면 다음을 수행하십시오.
DB 로그인
sudo mysql -u root -p
다음에, 다음의 변경을 실시합니다.
MariaDB []>use mysql;
MariaDB [mysql]>update user set plugin='' where User='root';
MariaDB [mysql]>flush privileges;
MariaDB [mysql]>exit
sudo를 사용하지 않고 다시 로그인 시도
이것은 serverfault.com의 문제입니다.어쨌든, 이 체크리스트를 살펴봐
- mysql을 3306 이외의 포트로 시작하시겠습니까?
- mysql 클라이언트의 액세스가 o+rx(ls -la /usr/bin/mysql)인지 확인합니다.
- mysqldb/mariadb에서 "root" 이외의 사용자 액세스를 허용했습니까?mysql db가 sudo를 실행하지 않으면 root@localhost를 사용할 수 없습니다.
따라서 3번인 경우, 이 문제를 해결하기 위해 새 사용자를 생성하고 액세스 권한을 부여해야 합니다.
GRANT ALL ON <YOUR_WP_DATABASE_NAME>.* TO "wpuser"@"localhost" IDENTIFIED BY "somepassword";
그 후 해당 사용자를 사용하여 mysql을 시도하여 동작하는 것을 확인합니다.
언급URL : https://stackoverflow.com/questions/37227162/execute-mysql-without-sudo
반응형
'source' 카테고리의 다른 글
Windows에서 MySQL과 Python의 통합 (0) | 2023.01.02 |
---|---|
var_dump를 예쁘게 꾸미다 (0) | 2023.01.02 |
symfony2 컨트롤러에서 JSON 응답을 전송하려면 어떻게 해야 합니까? (0) | 2023.01.02 |
MySQL에서의 IPv6 주소 저장 (0) | 2023.01.02 |
Vue - 다른 컴포넌트 내부에서 컴포넌트 사용 (0) | 2022.12.28 |