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

本文涉及的产品
RDS AI 助手,专业版
对象存储 OSS,OSS 加速器 50 GB 1个月
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)]>
目录
相关文章
|
5月前
|
存储 人工智能 Cloud Native
阿里云渠道商:OSS与传统存储系统的差异在哪里?
本文对比传统存储与云原生对象存储OSS的架构差异,涵盖性能、成本、扩展性等方面。OSS凭借高持久性、弹性扩容及与云服务深度集成,成为大数据与AI时代的优选方案。
|
7月前
|
存储 运维 安全
阿里云国际站OSS与自建存储的区别
阿里云国际站对象存储OSS提供海量、安全、低成本的云存储解决方案。相比自建存储,OSS具备易用性强、稳定性高、安全性好、成本更低等优势,支持无限扩展、自动冗余、多层防护及丰富增值服务,助力企业高效管理数据。
|
7月前
|
存储 域名解析 前端开发
震惊!不买服务器,还可以用阿里云国际站 OSS 轻松搭建静态网站
在数字化时代,利用阿里云国际站OSS可低成本搭建静态网站。本文详解OSS优势及步骤:创建Bucket、上传文件、配置首页与404页面、绑定域名等,助你快速上线个人或小型业务网站,操作简单,成本低廉,适合初学者与中小企业。
|
6月前
|
人工智能 运维 API
10分钟零代码,0元立即部署OpenAI开源模型 GPT-OSS
8月,OpenAI推出开源模型gpt-oss-120b和gpt-oss-20b,在多项测试中表现优异,甚至超越GPT-4o等模型。为方便用户部署,阿里云人工智能平台PAI提供一键部署方案,无需编码,可免费体验。用户可通过Model Gallery快速部署模型并使用Cherry Studio客户端进行对话体验。
|
12月前
|
关系型数据库 MySQL Shell
MySQL 备份 Shell 脚本:支持远程同步与阿里云 OSS 备份
一款自动化 MySQL 备份 Shell 脚本,支持本地存储、远程服务器同步(SSH+rsync)、阿里云 OSS 备份,并自动清理过期备份。适用于数据库管理员和开发者,帮助确保数据安全。
|
7月前
|
人工智能 自然语言处理 运维
【新模型速递】PAI-Model Gallery云上一键部署gpt-oss系列模型
阿里云 PAI-Model Gallery 已同步接入 gpt-oss 系列模型,提供企业级部署方案。
|
9月前
|
存储 关系型数据库 MySQL
成本直降30%!RDS MySQL存储自动分层实战:OSS冷热分离架构设计指南
在日均订单量超500万的场景下,MySQL数据年增200%,但访问集中在近7天(85%)。通过冷热数据分离,将历史数据迁移至OSS,实现存储成本下降48%,年省72万元。结合RDS、OSS与Redis构建分层架构,自动化管理数据生命周期,优化查询性能与资源利用率,支撑PB级数据扩展。
654 3
|
6月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
481 158