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


进入头条主页搜索同名视频


分享到:


相關文章: