services: db: image: mariadb:10.11 container_name: seafile-mysql environment: - MYSQL_ROOT_PASSWORD...- MYSQL_LOG_CONSOLE=true - MARIADB_AUTO_UPGRADE=1 volumes: - /opt/seafile-mysql/db:/var/lib.../mysql # Requested, specifies the path to MySQL data persistent store....我们需要按需更改以下内容 MySQL root 的密码(MYSQL_ROOT_PASSWORD 和 DB_ROOT_PASSWD) MySQL数据的卷目录(volumes) Seafile 数据(卷)的卷目录...默认管理员帐户为me@example.com,密码为asecret。可以在yml文件里自定义修改 接着我们需要把这个网盘系统,你期望的域名解析到服务器上。
-y install Python-imaging MySQL-python python-memcached python-ldap python-urllib3 ffmpeg ffmpeg-devel...~]# mysql_secure_installation ##为数据库设置密码 [root@seafile ~]# wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com...~]# cd seafile/ [root@seafile seafile]# cd seafile-server-6.2.3/ [root@seafile seafile-server-6.2.3].../setup-seafile-mysql.sh ##会要填很多信息,按要求填就可以了 三、设置防火墙、selinux 设置SELinux [root@seafile ~]#vi /etc/selinux...seafile [root@seafile ~]#systemctl start seafile [root@seafile ~]#systemctl status seafile
(默认管理员密码)即可。...注意:如需搭建专业版,此处需提前注册 seafile 并在用户中心查看密码后通过 docker login docker.seadrive.org 登入 seafile 后使用 docker 选择并拉取最新专业版镜像...image: mariadb:10.5 container_name: seafile-mysql environment: - MYSQL_ROOT_PASSWORD=db_dev...- MYSQL_LOG_CONSOLE=true volumes: - /opt/seafile-mysql/db:/var/lib/mysql # Requested...配置文件中绑定的 80 端口即可访问 seafile 服务(默认管理员邮件及密码均在 docker-compose.yml 中),如果需要以域名方式访问服务,可以使用 nginx 反代()或配置本地路由
-y install python python-setuptools python-imaging python-ldap \ python-memcached MySQL-python mariadb...[root@localhost ~]# /usr/bin/mysql_secure_installation # 除以下两处其他默认回车,设置好自己密码 New password: Re-enter.../setup-seafile-mysql.sh # 过程中出现的需要填写的信息,其他的按照默认回车即可 [ server name ] Seafile [ This server's ip or domain...] hello.com [ 1 or 2 ] 1 [ root password ] # 输入上面准备好MySQL的密码 启动Seafile及修改防火墙规则 启动Seafile [root@localhost.../seahub.sh start # 登录网盘用户名,登录网盘密码,重复密码 [ admin email ] root@hello.com [ admin password ] [ admin password
run --name db -d --restart unless-stopped --network seafile-net -v /data/seafile/db:/var/lib/mysql -...e MYSQL_ROOT_PASSWORD=mysqlpwd -e MYSQL_LOG_CONSOLE=true mariadb:10.5 docker run --name memcached -d...-d --restart unless-stopped --network seafile-net -v /data/seafile/shared:/shared -p 8081:80 -e SEAFILE_ADMIN_EMAIL...=qianyang@foxmail.com -e SEAFILE_ADMIN_PASSWORD=123456 -e SEAFILE_SERVER_LETSENCRYPT=false -e SEAFILE_SERVER_HOSTNAME.../data/seafile/shared/seafile 和 /data/seafile/shared/seafile/seahub-data 具体权限设置如下图:
准备数据库 由于Seafile需要SQLite或MySQL数据库引擎,所以我们在这里教大家使用云数据库MySQL服务器,目前云数据库MySQL特惠2.5折起,新用户1元体验,优惠很大。...seafile.sh ├── seahub ├── seahub.sh ├── setup-seafile-mysql.py ├── setup-seafile-mysql.sh...我这里填172.27.16.14,接下来会询问你使用那个账户运行MySQL,默认是root,我们直接点回车,接下来会询问你的数据库的端口,我们依然保持默认3306端口,接下来,输入你的数据库的密码。...默认密码是不显示的。输入完成后,系统会为你创建一个名为seafile的用户,我们保持默认即可,之后输入你为seafile用户创建的密码。.../seahub.sh start 你第一次启动 seahub 时,seahub.sh 脚本会提示你创建一个 seafile 管理员帐号。会要求你输入电子邮箱,管理密码及重新输入密码。
安装步骤 安装依赖环境 使用 yum 安装 Python 及 MySQL: yum install python python-setuptools python-imaging python-ldap...sudo systemctl enable mariadb.service 配置 MySQL: /usr/in/mysql_secure_installation 配置过程输入参数如截图所示,其中.../setup-seafile-mysql.sh 执行过程输入参数如截图所示,[server name] 字段输入 Seafile,[ This server's ip or domain ] 字段输入教程第一步申请的域名...,[ 1 or 2 ] 字段选择 1,mysql 的 [ root password ] 字段输入 Password,其他字段一路回车使用默认值: ?...admin email ] 设置为您登录网盘的帐号,如 admin@qcloudlab.wang,[ admin password ]和[ admin password again ]设置为登录网盘的密码
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。...因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。...socket=/var/lib/mysql/mysql.sock skip-grant-tables 保存并且退出vi。...3.重新启动mysqld # /etc/init.d/mysqld restart Stopping MySQL: [ OK ] Starting MySQL: [ OK ] 4.登录并修改MySQL的...root密码 # /usr/bin/mysql Welcome to the MySQL monitor.
官方文档参考:部署 Seafile 专业版 1....准备环境 Ubuntu16.04 注:Ubuntu用户名别使用seafile,否则安装过程中报错: useradd:用户“seafile”已存在 2....seafile 管理员密码在安装成功后界面上有显示,如下: Server Address: http://127.0.0.1 Seafile Admin: admin@seafile.local Admin...Password: xxxxxx 其余信息在如下文件中: nginx配置文件:/etc/nginx/nginx.conf mysql root用户密码:/root/.my.cnf mysql seafile...用户密码:/opt/seafile.my.cnf
一 按照官网指导部署seafile服务,却在 ..../seahub.sh start 这一步出现这个报错 二 原因是serfile要在mysql创建用户 三 ALTER USER 'seafile'@'localhost' IDENTIFIED BY '...your_password' PASSWORD EXPIRE NEVER; ALTER USER 'seafile'@'localhost' IDENTIFIED WITH mysql_native_password...BY 'your_password'; FLUSH PRIVILEGES; ALTER USER 'seafile'@'localhost' IDENTIFIED BY 'your_password'
Seafile 通过“资料库”来分类管理文件,每个资料库可单独同步,用户可加密资料库, 且密码不会保存在服务器端,所以即使是服务器管理员也无权访问你的文件。...password for the MariaDB "root" user: Repeat password for the MariaDB "root" user: 第三行就是让你输入 ROOT的密码...,第四行是让你重复输入一遍刚才设置的 ROOT密码。...开始安装 cd seafile-server-* && chmod +x *.sh./setup-seafile-mysql.sh# 运行安装脚本并回答问题 根据下面的中文注释填写。...参考资料,seafile官方服务器手册: https://manual-cn.seafile.com/deploy/using_mysql.html https://manual-cn.seafile.com
部署 Seafile 服务器 本文档用来说明通过预编译好的安装包来安装并运行基于 MySQL/MariaDB 的 Seafile 服务器。...安装 Seafile 服务器 安装前的准备工作 安装 Seafile 服务器之前,请确认已安装以下软件 MariaDB 或者 MySQL 服务器 (MariaDB 是 MySQL 的分支).../setup-seafile-mysql.sh #运行安装脚本并回答预设问题 如果你的系统中没有安装上面的某个软件,那么 Seafile初始化脚本会提醒你安装相应的软件包....Create new ccnet/seafile/seahub databases [2] Use existing ccnet/seafile/seahub databases 如果选择1, 你需要提供根密码...输入管理员用户名和密码即可。 恭喜! 现在你已经成功的安装了 Seafile 服务器.
迁移seafile社区版7.1.5,并整合onlyoffice 要点是数据库同步,我使用mysql,所以先导入mysql数据库再执行seafile安装脚本即可。...基本步骤分三部: 导入mysql数据库 执行安装脚本 同步数据文件 seafile迁移完成后再集成onlyoffice。...$DATE 执行 bash seaMysqlEx.sh 输入mysql的root密码,数据库保存在/root/seafileDump 1.2导入 在新主机安装mysql,按对应关系创建三个数据库并赋权...ON `seafile`.* TO ‘seafile’@’%’; GRANT ALL ON `seahub`.* TO ‘seafile’@’%’; mysql执行导入 mysql -u seafile.../seafile.sql.2021-02-02-15-33-42 mysql -u seafile -p seahub < /tmp/seafileDump/seahub.sql.2021-02-02
mkdir seafile cd seafile 上传下载的文件到该目录 解压 tar xzvf seafile-server_7.0.5_stable_pi.tar.gz cd seafile-server.../setup-seafile.sh 首次安装会检查环境依赖,我们要安装一些python的依赖,如果检测到没有会提示如下 pi@raspberrypi:~/seafile/seafile-server-.../setup-seafile-mysql.sh Checking python on this machine ......On Debian/Ubuntu: sudo apt-get install python-mysqldb On CentOS/RHEL: sudo yum install MySQL-python.../seafile.sh start #启动界面,首次会要求输入邮箱、帐号、密码等信息 ./seahub.sh start 打开浏览器访问http://主机IP:8000 ? 重启 .
虽然专业版最多可供3位用户免费使用,本教程还是将使用Seafile的社区版本,使用Nginx作为服务器提供HTTPS连接,后端使用MySQL数据库。...更改时区是可选项,如果您希望这么做,请运行以下命令: sudo dpkg-reconfigure tzdata 安装并配置MySQL 1.安装程序将要求您为MySQL的root用户设置密码。...请确保您安装的是mysql-server-5.7,而不是mysql-server。这是因为如果您通过mysql-server包安装MySQL,一个来自上游的问题将导致MySQL服务在启动时出现错误。.../setup-seafile-mysql.sh 6.启动服务端程序。 ./seafile.sh start ..../seahub.sh start-fastcgi seahub.sh脚本将创建用于登录Seafile的管理员用户账户。系统会要求您输入登录用的电子邮件账户并创建密码。
MySQL的 root 帐号密码默认为空,经常都有修改密码后忘记密码的事。如果忘记了root 帐号密码,那该怎么修改密码呢?...这里有一个可行的方法,就是在MySQL安全模式下(跳过权限检查)修改密码的方式来解决这个问题。...本文分别对Windows环境与Linux环境下介绍MySQL忘记密码时修改密码的方法,希望帮助初学者解决丢失密码的烦恼。...Windows下MySQL重置密码 通常MySQL都是安装成Windows服务运行的。...MySQL服务 C:\>sc start mysql Linux下MySQL重置密码 Linux下重置密码的操作与Windows下类似。
进入容器 docker exec -it {容器ID} /bin/bash 调整MySQL配置文件,设置跳过权限控制:echo "skip-grant-tables" >> /etc/mysql...退出容器 : exit 重启容器:docker restart {容器ID} 再次进入容器: docker exec -it {容器ID} /bin/bash 登录 mysql(无需密码) : mysql...-uroot 更新权限 : flush privileges; 修改密码 : alter user 'root'@'{Host值}' identified by '{新的密码}'; 退出mysql:...exit 替换掉刚才加的跳过权限控制的语句: sed -i "s/skip-grant-tables/ /" /etc/mysql/conf.d/docker.cnf 退出容器: exit 重启容器:docker
`docker-compose.yml` 中的目录 mkdir -p /opt/seafile/data && mkdir -p /opt/seafile/mysql/db && mkdir -p /...docker-compose.yml 填入以下内容 version: '2.0' services: db: image: mariadb:10.5 container_name: seafile-mysql...MySQL service...- MYSQL_LOG_CONSOLE=true volumes: - /opt/seafile/mysql/db:/var/lib/mysql # Requested...根据提示输入用户名和密码,您现在有了一个新的管理帐户。
vim /etc/mysql/mysql.conf.d/mysqld.cnf 在[mysqld]段下加入一行“skip-grant-tables” use mysql update mysql.user...service mysql restart 启动:sudo service mysql start 停止:sudo service mysql stop 参考链接 Python 操作 MySQL 的正确姿势
领取专属 10元无门槛券
手把手带您无忧上云