1.安装apache2: apt install apache2 完成之后可以打开浏览器输入ip验证
![nextcloud 安装,拥有自己的私有云盘—不再担心数据安全(三)](http://p2.ttnews.xyz/loading.gif)
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 安装,拥有自己的私有云盘—不再担心数据安全(三)](http://p2.ttnews.xyz/loading.gif)
5. 输入用户名:root 刚才设置的密码 进入数据库 (如果密码不对,跳到文章最后手动更改
一下密码) 新建nextcloud数据库:点击"new",按下图设置,"Create"。
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 并输入配置
忘记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
进入头条主页搜索同名视频
閱讀更多 我愛瞎折騰 的文章