03.05 nextcloud 安裝,擁有自己的私有云盤—不再擔心數據安全(三)


1.安裝apache2: apt install apache2 完成之後可以打開瀏覽器輸入ip驗證

nextcloud 安裝,擁有自己的私有云盤—不再擔心數據安全(三)

2. 安裝Mysql: apt install mysql-server mysql-client 並按提示輸入密碼

3. 安裝phpmyadmin: apt install phpmyadmin 出現窗口選擇"Apache2"然後"Yes",

然後輸入剛剛設置的Mysql的密碼。

4. 建立Apache2和phpmyadmin的軟連接: ln -s /usr/share/phpmyadmin /var/www/html

之後打開瀏覽器輸入:ip/phpmyadmin 如果出現下面的窗口,你離成功就又近了一半

nextcloud 安裝,擁有自己的私有云盤—不再擔心數據安全(三)


5. 輸入用戶名:root 剛才設置的密碼 進入數據庫 (如果密碼不對,跳到文章最後手動更改

一下密碼) 新建nextcloud數據庫:點擊"new",按下圖設置,"Create"。


nextcloud 安裝,擁有自己的私有云盤—不再擔心數據安全(三)


Nextcloud


6. 下載 Nextcloud 服務端

7. 移動到 Apache 部署目錄 cd /var/www/html rz命令上傳nextcloud文件 ( lrzsz)

8.解壓縮nextcloud.zip文件 unzip nextcloud-18.0.1.zip

9.更改nextcloud文件夾權限chmod -R 777 nextcloud

10.進入nextcloud文件夾 cd nextcloud 創建data文件夾 mkdir data

11.更改目錄權限及用戶組

chmod -R 777 data

sudo chown -R www-data:www-data datasudo chown -R www-data:www-data configsudo chown -R www-data:www-data apps

12. 重新啟動 apache2 : systemctl restart apache2.service

13. 瀏覽器打開 IP/nextcloud 並輸入配置


nextcloud 安裝,擁有自己的私有云盤—不再擔心數據安全(三)


忘記MySQL密碼解決方法


1. vim /etc/mysql/mysql.conf.d/mysqld.cnf

2. 在[mysqld]下方的skip-external-locking下面添加一行:

skip-grant-tables

3. 重啟MySQL服務: service mysql restart

4.輸入命令:mysql 進入mysql

5. 輸入use mysql (切換至mysql數據庫)

6. 將root用戶的密碼修改為111111:

UPDATE mysql.user SET authentication_string=password('111111') WHERE User='root' AND Host ='localhost';

7. 修改字段plugin:

UPDATE user SET plugin="mysql_native_password";

(Plugin字段標識可以用於驗證用戶身份的插件,如果字段為空,服務器使用內建授權驗證機制驗證用戶身份。 )

8. 輸入flush privileges;

9. 輸入quit;

10. vim /etc/mysql/mysql.conf.d/mysqld.cnf

註釋掉 #skip-grant-tables


進入頭條主頁搜索同名視頻


分享到:


相關文章: