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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 【运维知识进阶篇】用阿里云部署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)]>
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
3月前
|
存储 关系型数据库 MySQL
MySQL——数据库备份上传到阿里云OSS存储
MySQL——数据库备份上传到阿里云OSS存储
165 0
|
14天前
|
SQL DataWorks 关系型数据库
阿里云 DataWorks 正式支持 SelectDB & Apache Doris 数据源,实现 MySQL 整库实时同步
阿里云数据库 SelectDB 版是阿里云与飞轮科技联合基于 Apache Doris 内核打造的现代化数据仓库,支持大规模实时数据上的极速查询分析。通过实时、统一、弹性、开放的核心能力,能够为企业提供高性价比、简单易用、安全稳定、低成本的实时大数据分析支持。SelectDB 具备世界领先的实时分析能力,能够实现秒级的数据实时导入与同步,在宽表、复杂多表关联、高并发点查等不同场景下,提供超越一众国际知名的同类产品的优秀性能,多次登顶 ClickBench 全球数据库分析性能排行榜。
|
4月前
|
人工智能 关系型数据库 MySQL
基于阿里云的PolarDB MySQL版实现AI增强数据管理
本文将介绍如何利用阿里云的PolarDB MySQL版结合AI技术,实现数据管理的自动化和智能化。
303 0
|
3月前
|
关系型数据库 MySQL 网络安全
阿里云安装Mysql
阿里云安装Mysql
236 1
|
4月前
|
机器学习/深度学习 人工智能 专有云
人工智能平台PAI使用问题之怎么将DLC的数据写入到另一个阿里云主账号的OSS中
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
16天前
|
分布式计算 Java 开发工具
阿里云MaxCompute-XGBoost on Spark 极限梯度提升算法的分布式训练与模型持久化oss的实现与代码浅析
本文介绍了XGBoost在MaxCompute+OSS架构下模型持久化遇到的问题及其解决方案。首先简要介绍了XGBoost的特点和应用场景,随后详细描述了客户在将XGBoost on Spark任务从HDFS迁移到OSS时遇到的异常情况。通过分析异常堆栈和源代码,发现使用的`nativeBooster.saveModel`方法不支持OSS路径,而使用`write.overwrite().save`方法则能成功保存模型。最后提供了完整的Scala代码示例、Maven配置和提交命令,帮助用户顺利迁移模型存储路径。
|
3月前
|
存储 机器学习/深度学习 弹性计算
阿里云EMR数据湖文件系统问题之OSS-HDFS全托管服务的问题如何解决
阿里云EMR数据湖文件系统问题之OSS-HDFS全托管服务的问题如何解决
|
4月前
|
消息中间件 分布式计算 DataWorks
DataWorks产品使用合集之如何使用Python和阿里云SDK读取OSS中的文件
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
4月前
|
存储 运维 安全
阿里云OSS的优势
【7月更文挑战第19天】阿里云OSS的优势
188 2
|
4月前
|
存储 API 开发工具
阿里云OSS
【7月更文挑战第19天】阿里云OSS
186 1

热门文章

最新文章