2017-11-08 4 views
1

처음부터 owncloud를 설치하고 설정하려고합니다. 내가 명령owncloud를 설치할 수 없습니다.

내가 명령 줄 설치 마법사 및 그래픽 설치 마법사를 모두 시도
sudo apt-get install mariadb-server 
sudo mysql --user=root mysql 
CREATE USER [email protected] IDENTIFIED BY 'adminpass'; 
GRANT ALL PRIVILEGES ON *. * TO [email protected] WITH GRANT OPTION; 
FLUSH PRIVILEGES; 
exit 

다음 사용 Mariadb 서버를 설치 한 후 MySQL 사용자를 생성 한 https://doc.owncloud.org/server/10.0/admin_manual/installation/source_installation.html#prerequisites-label

에 제공된 단계를 따라 갔다. 여기

ownCloud is not installed - only a limited number of commands are available

Error while trying to create admin user: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'

'OCC'오류의 스크린 샷

occ error

: 다음

명령 줄하지만 다음과 같은 오류를 얻고 마법사 명령을

sudo -u www-data php /var/www/owncloud/occ maintenance:install --database "mysql" --database-name "funocdb" --database-user "root" --database-pass "mysql" --admin-user "ADMIN" --admin-pass "adminpass" 

를 설치하다

Graphical instal과 동일하게 시도하는 중 난 당신이 ownCloud의 --admin-user와 MySQL의 "뿌리"를 혼합 있다고 생각 코멘트를 읽으면 여기

Error while trying to create admin user: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user 'ADMIN'@'localhost' (using password: YES)

GUI 오류

GUI error

+0

제공된 자격 증명을 사용하여 데이터베이스에 수동으로 연결할 수 있습니까? –

+0

자체 설명이 없습니까? 설정 중에 관리자 사용자에게 잘못된 비밀번호를 입력했습니다. 로그인 할 수없는 경우 명령 줄에서 로그인하거나 사용자를 다시 생성하십시오. –

+0

sudo mysql -u admin -p 명령을 사용하여 터미널을 통해 데이터베이스 설명서에 연결할 수 있습니다. 그러나 owncloud를 설정하는 동안 오류가 발생합니다. –

답변

0

의 스크린 샷 : 제 작 마법사, 나는 다음과 같은 오류가 발생했습니다 사용자 ("ADMIN")는 mySQL cli를 사용하여 작동한다고 언급 했으므로. 명령 줄에서 --database-user "admin"을 대신 사용해보십시오 (또한 mySQL의 사용자 이름은 설정에 따라 대소 문자를 구분할 수 있습니다).

그리고 웹 UI에서 mySQL의 포트 번호를 추가 할 수 있습니다. (표준 3306) 호스트 이름에, 스크린 샷의 하단에있는 통지처럼 말합니다.