• 蓝眼开源云盘部署全过程(手动安装)


    环境概述:
    系统-Centos7.4
    数据库-MySQL8
    云盘系统-Tank4.0.1

    前提:操作系统已完成安装,有外部网络。

    一.安装数据库
    cd到合适的目录进行下载安装操作,期间不要切换出去。

    wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
    yum install mysql yum install mysql-devel
    rpm -ivh mysql80-community-release-el7-5.noarch.rpm 
    yum install mysql-community-server
    systemctl enable mysqld
    systemctl start mysqld
    mysql -u root -p
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    登录数据库的时候报错:

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)
    
    • 1

    解决办法:先编辑配置文件跳过验证,进入数据库后设置密码

    vi /etc/my.cnf
    
    • 1

    在配置文件中[mysqld]后面任意位置加上如下2行

    explicit_defaults_for_timestamp=true
    skip-grant-tables
    
    • 1
    • 2

    重启数据库服务,使用命令可以直接免密登录

    systemctl restart mysqld
    mysql -u root -p
    
    • 1
    • 2

    刷新数据库,设置root密码,再次刷新并退出数据库

    flush privileges;
    set password for root@localhost=password('123456');
    flush privileges;
    exit
    
    • 1
    • 2
    • 3
    • 4

    再次编辑配置文件,注释掉刚刚加的那2行配置

    vi /etc/my.cnf
    
    • 1

    在配置文件中的那2行配置前面加上#后保存退出

    #explicit_defaults_for_timestamp=true
    #skip-grant-tables
    
    • 1
    • 2

    重启数据库服务,使用命令可以验证新密码登录了

    systemctl restart mysqld
    mysql -u root -p
    
    • 1
    • 2

    创建云盘的数据库

    CREATE DATABASE tank;
    exit
    
    • 1
    • 2

    二.安装网盘系统
    下载并解压网盘系统安装包

    wget https://tank.eyeblue.cn/api/alien/download/6a0b9a7a-83e8-4ed8-69ea-998854c94444/tank-4.0.1.linux-amd64.tar.gz
    tar -zxvf tank-4.0.1.linux-amd64.tar.gz 
    cd tank-4.0.1
    ./tank
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述
    这个时候,先不用动控制台,找一个可以访问云盘IP的电脑,用浏览器打开他的IP加端口号6010的地址,如图:
    在这里插入图片描述
    输入之前创建的数据库名以及root账号和上面设置的密码,并测试一下。
    在这里插入图片描述
    点击下一步后,下拉到底部,点击一键建表。
    在这里插入图片描述
    再点击下一步后,设置管理员账号。
    在这里插入图片描述
    提交,安装完成。
    在这里插入图片描述
    首页如图:

    此时,控制台因为是前台运行,可以先退出,然后我们进入到他的服务配置目录,可以使用脚本控制服务的启动停止。

    cd tank-4.0.1/service、
    # 启动蓝眼云盘
    ./startup.sh
    # 停止蓝眼云盘
    ./shutdown.sh
    
    • 1
    • 2
    • 3
    • 4
    • 5

    本次安装流程就完成了。

    这里有一个注意事项:他的数据目录是叫matter,我们如果是直接安装,那么,他的数据目录也在安装目录的路径下,那么网盘的空间也就安装目录的空间大小限制,后面我是新增了一个盘,单独作为他的数据目录盘。把新磁盘挂载到matter,挂载的时候先备份运行里面的数据,挂载完后拷贝一份进去就可以直接使用了。当然也可以在前期部署的时候就规划号安装目录。

  • 相关阅读:
    C# RAM Stable Diffusion 提示词反推 Onnx Demo
    【毕业设计】基于java的健康食谱推荐小程序源码
    Python+Selenium WebUI自动化框架 -- 基础操作封装
    英语2480常用词汇(持续更新)
    OJ项目——统一数据格式返回,我是如何处理的?
    Java面试知识点(八十一)Spring的IOC和AOP概念和实现原理
    一键部署区块链背后的秘密(下)
    C# 文本分类之朴素贝叶斯分类
    【Linux】日志 日志管理服务 日志轮替
    2023年7月京东笔记本电脑行业品牌销售排行榜(京东数据平台)
  • 原文地址:https://blog.csdn.net/qq_35700085/article/details/134394005