【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(二)

本文涉及的产品
RDS Agent(兼容OpenClaw),2核4GB
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 【运维知识进阶篇】用阿里云部署kod可道云网盘(配置Redis+MySQL+NAS+OSS)(二)

四、kod业务由内置数据库修改为mysql

因为我刚刚在阿里云删除了redis,直接访问会报错,我们需要先删除下kod数据库的配置文件的内容

把有关redis信息删掉即可,注意web01和web02都需要删

1. [root@web02 ~]# cat /code/kod/config/setting_user.php
2. <?php 
3. $config['database'] = array (
4. 'DB_TYPE' => 'sqlite3',
5. 'DB_NAME' => USER_SYSTEM.'kGdiwtmrh4ZW.php',
6. 'DB_SQL_LOG' => true,
7. 'DB_FIELDS_CACHE' => true,
8. 'DB_SQL_BUILD_CACHE' => false,
9. );
10. $config['cache']['sessionType'] = 'file';
11. $config['cache']['cacheType'] = 'file';

在网站上配置,与redis同理,需要做两遍,但是第二遍的时候会提示无法执行,所以我们做完一遍后scp到另一台web,注意不要目标文件与源文件搞混了,不然还需要重新搞。

1. [root@web01 config]# cat /code/kod/config/setting_user.php
2. <?php 
3. $config['database'] = array (
4. 'DB_TYPE' => 'mysqli',
5. 'DB_HOST' => 'rm-xxxx.mysql.rds.aliyuncs.com',
6. 'DB_PORT' => 3306,
7. 'DB_USER' => 'username',
8. 'DB_PWD' => 'password',
9. 'DB_NAME' => 'kodbox',
10. 'DB_SQL_LOG' => true,
11. 'DB_FIELDS_CACHE' => true,
12. 'DB_SQL_BUILD_CACHE' => false,
13. );
14. 
15. $config['cache']['sessionType'] = 'file';
16. $config['cache']['cacheType'] = 'file';
17. 
18. [root@web01 config]# scp setting_user.php 172.18.3.150:/code/kod/config/setting_user.php
19. root@172.18.3.150's password: 
20. setting_user.php                                                      100%  399     1.2MB/s   00:00

五、申请公网连接访问

这里取消勾选

六、在虚拟机远程测试连接mysql公网地址

1. [root@Web01 ~]# mysql -uusername -pPassword -h rm-xxxx.mysql.rds.aliyuncs.com
2. Welcome to the MariaDB monitor.  Commands end with ; or \g.
3. Your MySQL connection id is 3449
4. Server version: 5.7.40-log Source distribution
5. 
6. Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
7. 
8. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
9. 
10. MySQL [(none)]> show databases;
11. +--------------------+
12. | Database           |
13. +--------------------+
14. | information_schema |
15. | __recycle_bin__    |
16. | kodbox             |
17. | mysql              |
18. | performance_schema |
19. | sys                |
20. +--------------------+
21. 6 rows in set (0.01 sec)
22. 
23. MySQL [(none)]>

七、提升主从配置为读写分离版 获取proxy代理地址 通过ECS进行连接测试

刚才买错了,咱们先变更配置到高可用版本

高可用配置,这里显示读写分离。

购买只读实例

设置代理终端,点击直接确定即可。

复制连接地址

也就是这个地址

尝试登录,没有问题,需要将项目中的配置文件的mysql地址修改成这个,才算使用上,这一点不再演示。

1. [root@web01 config]# mysql -umysql_db01 -pMysqldb01 -h jxjkffytkozbenzpd27c-rw4rm.rwlb.rds.aliyuncs.com
2. Welcome to the MariaDB monitor.  Commands end with ; or \g.
3. Your MySQL connection id is 268436052
4. Server version: 5.7.40-log Source distribution
5. 
6. Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
7. 
8. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
9. 
10. MySQL [(none)]> show databases;
11. +--------------------+
12. | Database           |
13. +--------------------+
14. | information_schema |
15. | __recycle_bin__    |
16. | kodbox             |
17. | mysql              |
18. | performance_schema |
19. | sys                |
20. +--------------------+
21. 6 rows in set (0.01 sec)
22. 
23. MySQL [(none)]>
目录
相关文章
|
8月前
|
存储 人工智能 Cloud Native
阿里云渠道商:OSS与传统存储系统的差异在哪里?
本文对比传统存储与云原生对象存储OSS的架构差异,涵盖性能、成本、扩展性等方面。OSS凭借高持久性、弹性扩容及与云服务深度集成,成为大数据与AI时代的优选方案。
|
8月前
|
缓存 NoSQL 关系型数据库
MySQL 与 Redis 如何保证双写一致性?
我是小假 期待与你的下一次相遇 ~
884 7
|
10月前
|
存储 运维 安全
阿里云国际站OSS与自建存储的区别
阿里云国际站对象存储OSS提供海量、安全、低成本的云存储解决方案。相比自建存储,OSS具备易用性强、稳定性高、安全性好、成本更低等优势,支持无限扩展、自动冗余、多层防护及丰富增值服务,助力企业高效管理数据。
|
10月前
|
存储 域名解析 前端开发
震惊!不买服务器,还可以用阿里云国际站 OSS 轻松搭建静态网站
在数字化时代,利用阿里云国际站OSS可低成本搭建静态网站。本文详解OSS优势及步骤:创建Bucket、上传文件、配置首页与404页面、绑定域名等,助你快速上线个人或小型业务网站,操作简单,成本低廉,适合初学者与中小企业。
|
11月前
|
关系型数据库 应用服务中间件 nginx
Docker一键安装中间件(RocketMq、Nginx、MySql、Minio、Jenkins、Redis)
本系列脚本提供RocketMQ、Nginx、MySQL、MinIO、Jenkins和Redis的Docker一键安装与配置方案,适用于快速部署微服务基础环境。
|
缓存 NoSQL 关系型数据库
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
|
9月前
|
人工智能 运维 API
10分钟零代码,0元立即部署OpenAI开源模型 GPT-OSS
8月,OpenAI推出开源模型gpt-oss-120b和gpt-oss-20b,在多项测试中表现优异,甚至超越GPT-4o等模型。为方便用户部署,阿里云人工智能平台PAI提供一键部署方案,无需编码,可免费体验。用户可通过Model Gallery快速部署模型并使用Cherry Studio客户端进行对话体验。
|
11月前
|
运维 算法 机器人
阿里云AnalyticDB具身智能方案:破解机器人仿真数据、算力与运维之困
本文将介绍阿里云瑶池旗下的云原生数据仓库AnalyticDB MySQL推出的全托管云上仿真解决方案,方案采用云原生架构,为开发者提供从开发环境、仿真计算到数据管理的全链路支持。
|
人工智能 运维 关系型数据库
数据库运维:mysql 数据库迁移方法-mysqldump
本文介绍了MySQL数据库迁移的方法与技巧,重点探讨了数据量大小对迁移方式的影响。对于10GB以下的小型数据库,推荐使用mysqldump进行逻辑导出和source导入;10GB以上可考虑mydumper与myloader工具;100GB以上则建议物理迁移。文中还提供了统计数据库及表空间大小的SQL语句,并讲解了如何使用mysqldump导出存储过程、函数和数据结构。通过结合实际应用场景选择合适的工具与方法,可实现高效的数据迁移。
1715 1
|
8月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
895 6

推荐镜像

更多