首页 > 其他分享 >阿里云服务器部署Sonic总结

阿里云服务器部署Sonic总结

时间:2024-08-29 19:22:08浏览次数:10  
标签:Sonic sonic server host 阿里 user mysql 服务器 docker

1.购买阿里云服务器

访问阿里云官网,选择合适的云服务器购买

购买成功后创建ECS云服务器

下载Alibaba Cloud Client

创建AccessKey并保存

打开Alibaba Cloud Client,添加账号

2.安装docker

选择操作—>启动远程连接(SSH)

snap install docker
docker -v
docker-compose -v

3.安装Java

apt install openjdk-21-jdk
java -version

4.安装mysql

apt-get update
apt-get install mysql-server
mysql -uroot -p
#密码:设置的密码
#连接成功进行下一步
vim /etc/mysql/mysql.conf.d/mysqld.cnf
#注释bind-address = 127.0.0.1
#添加bind-address = 0.0.0.0
service mysql restart
#修改远程访问权限
mysql -uroot -p
show databases;
use mysql;
update user set host='%' where user='root' and host='localhost'; 
flush privileges;

配置安全组

使用Navicat连接mysql服务

所遇问题

1.远程连接SSH使用密码连接提示"连接服务器失败,原因:Too many authentication failures"

解决方法:重置ECS服务器密码

2.连接MySQL服务提示ERROR 1698 (28000): Access denied for user 'root'@'localhost'(MySQL版本8.0.37)

解决方法:

use mysql;
update user set host='%' where user='root' and host='localhost'; 
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;

5.部署sonic

wget https://github.com/SonicCloudOrg/sonic-server/releases/download/v2.6.4/sonic-server-v2.6.4.zip
unzip sonic-server-v2.6.4.zip -d sonic-server

sonic部署文档

https://sonic-cloud.cn/deploy/back-end-deploy.html

注意事项:

.env配置文件里面的host填写公网ip

所遇问题:

docker pull拉取sonic镜像超时

解决方法:参考文档https://www.alibabacloud.com/help/zh/ecs/use-cases/install-and-use-docker-on-a-linux-ecs-instance#33f11a5f1800n

标签:Sonic,sonic,server,host,阿里,user,mysql,服务器,docker
From: https://blog.csdn.net/weixin_39810558/article/details/141503340

相关文章

  • Dell服务器导出日志
    iDRAC接口为网口准备工作:注:此文档适用于iDRAC接口为网口且与电源接口同侧的Dell服务器,如:R740带网口的笔记本电脑网线跳线操作方法:网线一端连接笔记本电脑,另一端连接服务器的iDRAC接口;查看笔记本电脑是否自动获取到192.168.0.*的ip地址,未获取到需设置同段的固定ip地址,如:1......
  • 由简到繁,常见服务器结构优化演变
            虽然,单服结构简单,但并不一定能满足需求。服务器结构设计,很多一开始是很简单的,慢慢变得越来越复杂。        个人比较反感,一上来就很复杂的做法,业务是慢慢变复杂的,服务器也应该是如此。至于,一开始简单到什么程度合适?这也得视情况而定。       ......
  • EventSource事件流(允许网页与服务器之间建立一个持久的连接,服务器可以通过这个连接向
     EventSource是JavaScript中用于处理服务器发送事件(Server-SentEvents,SSE)的接口。它允许网页与服务器之间建立一个持久的连接,服务器可以通过这个连接向客户端推送更新。EventSource通常用于需要实时更新数据的场景,比如实时通知、股票价格更新等。 基本用法//创建一......
  • Gartner首次发布AI代码助手魔力象限,阿里云进入挑战者象限,通义灵码产品能力全面领先
    8月29日消息,国际市场研究机构Gartner发布业界首个AI代码助手魔力象限,全球共12家企业入围,阿里云成为唯一进入挑战者象限的中国科技公司。通义灵码在产品功能和市场应用等方面表现优秀,获得权威机构认可。该报告从技术创新性、产品服务能力、商业模式等15个维度,全方位评估企业AI代......
  • Gartner首次发布AI代码助手魔力象限,阿里云进入挑战者象限,通义灵码产品能力全面领先
    8月29日消息,国际市场研究机构Gartner发布业界首个AI代码助手魔力象限,全球共12家企业入围,阿里云成为唯一进入挑战者象限的中国科技公司。通义灵码在产品功能和市场应用等方面表现优秀,获得权威机构认可。该报告从技术创新性、产品服务能力、商业模式等15个维度,全方位评估企业AI代......
  • 监控Nginx负载均衡后端服务器状态的策略与实践
    在Nginx负载均衡的部署中,监控后端服务器的状态对于确保高可用性和服务连续性至关重要。通过检测后端服务器的状态,可以及时发现问题并采取措施,如故障转移或服务重启。本文将详细介绍如何检测Nginx负载均衡后端服务器的状态,包括监控方法、工具使用、配置实现以及自动化告警。......
  • 终于!我找到了开发的得力助手!阿里云天池云原生编程挑战赛参赛攻略
    作者:ysevenk_7参赛准备我是机缘巧合在 6月底了解到了天池云原生编程挑战赛,于是乎搜了一下,之前本人对于比赛并没有太多经验,看了大赛介绍之后莫名兴奋,果断拉了队友报名,完成认证、起队名、下载插件注册等准备任务,然后根据官方给出的赛题进行选择,由于我对开源的经验非常少,束手束脚......
  • 终于!我找到了开发的得力助手!阿里云天池云原生编程挑战赛参赛攻略
    作者:ysevenk_7参赛准备我是机缘巧合在 6月底了解到了天池云原生编程挑战赛,于是乎搜了一下,之前本人对于比赛并没有太多经验,看了大赛介绍之后莫名兴奋,果断拉了队友报名,完成认证、起队名、下载插件注册等准备任务,然后根据官方给出的赛题进行选择,由于我对开源的经验非常少,束手束脚......
  • SQL Server 链接服务器(Linked Servers)
    通过T-SQL语句来添加、删除或修改链接服务器配置进行跨数据库、跨实例或甚至跨数据库系统的数据集成和查询 SELECT*FROMsysservers可以查出当前SQLServer实例上配置的所有链接服务器的列表及其相关信息 sp_addlinkedserver[@server=]N'server'[......
  • Traccar服务器端前后端部署流程
    Traccar官方文档地址:BuildfromSource-Traccar由于官方文档本地部署步骤并不详细且无法复现,本文档从环境配置到运行代码一步一步进行操作教学:第一步:下载git打开该链接下载gitGit-DownloadingPackage(git-scm.com)下载安装包后打开按默认选项安装  ......