使用 npm install 安装包一直报错 errno ECONNREFUSED,本文记录解决方案。...127.0.0.1:31181 npm ERR!...C:\Users\Administrator\AppData\Local\npm-cache\_logs\2023-04-11T05_46_04_410Z-debug-0.log 核心错误信息: reason...: connect ECONNREFUSED 127.0.0.1:31181 问题原因 一般来说是访问国外网站工具或者加速器开启了网络代理,修改了相关配置导致 npm连接本机 31181 端口安装包。...解决方案 清空相关代理,http-proxy 和 proxy npm config delete https-proxy npm config delete proxy 查看配置代理结果 npm config
首先安装mysql,这里还是使用docker去安装mysql,和上面mongodb的安装一样的步骤。...docker search mysql docker pull mysql # 拉下来之后启动的时候要把本机的数据文件位置与docker容器进行关联 # docker启动镜像, -p 暴露3306端口...docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 # 启动完成查看一下 docker ps 2....接下来使用Nodejs来操作mysql,这里使用mysql模块来演示。...文章用到的代码均可在此获取: https://github.com/FantasyGao/Practice-book/tree/master/nodejs/db ---- 如上内容均为自己总结,难免会有错误或者认识偏差
首先安装mysql,这里还是使用docker去安装mysql,和上面mongodb的安装一样的步骤。...docker search mysql docker pull mysql # 拉下来之后启动的时候要把本机的数据文件位置与docker容器进行关联 # docker启动镜像, -p 暴露3306端口...docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 # 启动完成查看一下 docker ps 2....接下来使用Nodejs来操作mysql,这里使用mysql模块来演示。...({ host: '127.0.0.1', port: 3306, user: 'root', password : '123456', database : 'Test_DB' }
安装mysql并且建库建表 笔者使用的docker在虚拟环境下使用的docker提供的mysql镜像安装的mysql服务,个人感觉非常方便,给大家推荐一下,不过需要安装docker(囧),直接搜一下docker...#1.下载镜像: docker pull mysql:5.6 #启动,设置root初始密码为123456 docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD...=123456 -d mysql:5.6 # 3.进入容器: docker exec -it mysql 建库建表 #也可直接启动mysql工具连接本机3306进行操作 使用docker ps 命令查看一下启动好的...mysql: 执行完成后使用docker ps查看mysql状态(见下图)。...验证 打开http://127.0.0.1:7001/user/list 验证一下。 ? ---- 上面 使用到的代码均可在git仓库下获取到。
而 Docker 其中一个作用就是将上面 mariadb 和 redis 都打成不同 image(镜像),使用 DockerHub 统一管理,使用 Docker 就可以快速配置一个服务。...run -p 127.0.0.1:3306:3306 --name docker-todo-mariadb -e MARIADB_ROOT_PASSWORD=123456 MARIADB_DATABASE...然而,Boom: ConnectionRefusedError: connect ECONNREFUSED 127.0.0.1:3306 ... 怎么连不上了?...因此,Express App 里的 host 不能写 127.0.0.1,而要填 docker-todo-redis 和 docker-todo-mariadb。...'docker-todo-redis' : "127.0.0.1" , }); 然后在 /server/Dockerfile 里添加 NODE_ENV=docker: # 使用 node 镜像 FROM
本文是依照文档「服务器安装」[1]「使用 Docker 运行」[2]于 Ubuntu 22 上的实践记录。...WITH mysql_native_password BY 'YourPassword'; exit 不然,执行 mysql_secure_installation 会遇到如下错误: ......获取源码 进工作目录,获取 Casdoor 源码, # 获取源码 git clone --depth 1 https://github.com/casdoor/casdoor.git 配置 配置位于...v2.17.3 Docker 运行 Casdoor 可以使用 docker-compose 运行,它带有独立的数据库, cd casdoor/ docker compose up 可以如下修改,用本地已有的数据库...结语 Casdoor 这里选择源码方式安装,是考虑做定制化修改;使用容器编译和运行,是考虑发布和部署。
云计算:Go语言的轻量级和快速编译的特点使得它非常适合于构建云原生应用。例如Docker和Kubernetes等。 系统编程:适合成为开发操作系统、驱动程序和嵌入式系统。...工具开发:很多工具和框架都选择使用Go语言进行开发。例如,Docker、Etcd、InfluxDB和Prometheus等工具。...五、Go语言实现Mysql数据库的增删概啥 安装操作数据库依赖Go-MySQL-Driver Go-MySQL-Driver是Go语言官方推荐的MySQL驱动, 是Go语言中使用MySQL的最佳选择 go...(127.0.0.1:3306)/test2?...", "root:12345678@tcp(127.0.0.1:3306)/test2") if err !
环境 安装及配置 安装 导入数据库 配置.env optimize&build 启动程序 docker方式 安装 升级 域名反代 文件修改及更新 使用 首次登录 添加统计网站 获取统计代码 查看统计 参考...需要准备的有: MySQL nodejs npm pm2(或者supervisor) Ubuntu系列安装Nodejs、npm: curl -sL https://deb.nodesource.com/...< sql/schema.mysql.sql 我这里就直接在PMA中执行了 配置.env DATABASE_URL=mysql://username:mypassword@localhost:3306...pm2 startup pm2 save 由于服务器上已经有宝塔和pm2管理器了,所以我并不打算使用命令行添加。...我们这里使用MySQL作为数据库后端: docker pull ghcr.io/mikecao/umami:mysql-latest 稍微等待数十分钟即可启动,默认占用端口3000。
云计算:Go语言的轻量级和快速编译的特点使得它非常适合于构建云原生应用。例如Docker和Kubernetes等。系统编程:适合成为开发操作系统、驱动程序和嵌入式系统。...工具开发:很多工具和框架都选择使用Go语言进行开发。例如,Docker、Etcd、InfluxDB和Prometheus等工具。...五、Go语言实现Mysql数据库的增删概啥安装操作数据库依赖Go-MySQL-DriverGo-MySQL-Driver是Go语言官方推荐的MySQL驱动, 是Go语言中使用MySQL的最佳选择go get...") /**获取mysql数据库版本*/func showMysqlVersion() {db, err := sql.Open("mysql", "root:12345678@tcp(127.0.0.1...", "root:12345678@tcp(127.0.0.1:3306)/test2")if err !
统计服务器进程数量 ps -aux|wc -l 查看全部容器资源使用情况 docker stats $(docker ps -a --format="{{.Names}}") 统计cpu处理器数量 grep...Linux获取UUID cat /proc/sys/kernel/random/uuid mysql还原数据库,后台静默运行。...nohup mysql -S /home/mysql/port-3306/3306_mysql.sock -h[domain name] -P3306 -u[user name] -p[password...等错误,执行命令: ssh-keygen -R 192.168.13.110 然后再次执行命令ssh-copy-id root@192.168.13.110。...从Linux远程服务器下载和上传文件。 从服务器(192.168.1.110)下载指定文件(/home/mysql.tar.gz)到客户机指定目录(/home/mysql)。
Docker-compose 介绍 通过一个配置文件,可以让系统一键启动所有的运行环境,nodejs,mysql,redis,mongodb 等。...:6378 即可连接容器中的数据库 'redis-cli -h 127.0.0.1 -p 6378' # 6379 可能被宿主机的 redis 所占用, 防止冲突使用 6378...:3305 即可连接容器中的数据库 - 3305:3306 volumes: # 记录日志 - .docker-volumes...up -d, 后台启动 停止所有服务:docker-compose down 查看服务:docker-compose ps docker-compose ps 和 docker ps 的区别是:docker...' }, mysql, mongodb 和 redis 的区别 redis 无数据库 , 而 mysql, mongodb 需要创建数据库 redis 是缓存,无需数据持久化,而 mysql
Docker安装 #下载启动Mysql使用Docker docker run --name mysql5.7 -v /data/mysql5.7-data:/var/lib/mysql -p...3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 #进入容器 docker exec -it mysql5.7 bash #进入数据库...://172.17.0.2:3306/db_sonar?...构建产物统一上传到制品库,运维从制品库中获取发布包,使用ansible自动部署到预发布环境。 5....将自动部署和自动化测试的步骤也统一集成到流水线中。形成统一交付流水线,提升交付效率 进阶改造 1. 使用Docker 容器化技术降低环境对软件的影响。 2.
本文以连接错误ECONNREFUSED为例,看看nodejs对错误处理的过程。 假设我们有以下代码 1. const net = require('net'); 2....Error: connect ECONNREFUSED 127.0.0.1:9999 6....req->cb(req, error); 获取错误信息后回调C++层的AfterConnect。 1. Localargv[5] = { 2....return ex; 25. } 我们看到错误信息主要通过uvErrmapGet获取 1. function uvErrmapGet(name) { 2....Local 7. // 从per_process::uv_errors_map中获取错误信息 8.
", "root", "123456", "mysql", charset='utf8') # 使用cursor()方法获取操作游标 cursor = db.cursor() #... 使用execute方法执行SQL语句 cursor.execute("SELECT VERSION()") # 使用 fetchone() 方法获取一条数据 data = cursor.fetchone...这里的tags,可以显示错误信息。 有错误时,就是红色的,点击红色区块 ? 就可以看到具体信息 ? 这个错误信息表示,无法连接到mysql。因为这台机器,还没有mysql服务。...mkdir -p /data/mysql docker pull mysql:5.7 docker run -itd -p 3306:3306 --name wiki-mysql -e MYSQL_ROOT_PASSWORD...执行 STORAGE_TYPE=mysql MYSQL_USER=root MYSQL_PASS=123456 MYSQL_HOST=127.0.0.1 MYSQL_TCP_PORT=3306 java
前言 今天使用docker进行安装,为了简化安装,使用了宝塔面板。...SSL证书 安装docker和docker-compose docker的安装比较简单,进入宝塔的应用商店中搜索docker,安装这个Docker管理器就可以了。...Docker Compose的话,宝塔并不能一并安装,还是需要手动安装的,安装使用官网的方法进行。...安装完成,通过docker-compose version和docker -v进行检测是否安装成功。...对于docker pull mashirozx/mastodon,也可以通过docker管理器=》镜像管理=》获取镜像的对话框中填入 mashirozx/mastodon进行拉取,效果一样…… 配置
添加书签的时候,会自动获取title,供用户编辑。其中Insert键打开添加页面,再次按Insert键保存书签,Esc取消添加。 可以导入Chrome的书签导出文件,暂时做在设置里面。...Docker安装 提示:Docker为作者制作,为最新源码,推荐使用。...docker run -dit -p 2000:2000 -p 3306:3306 luchenqun/mybookmark 然后就通过ip:2000访问Web客户端了。...安装 Github地址:https://github.com/luchenqun/my-bookmark 所需环境:Mysql 5.6+、Node.js 8+、Redis,这里说下使用宝塔安装和手动安装...nodejs #CentOS系统 curl -sL https://rpm.nodesource.com/setup_10.x | bash - yum install nodejs git -y
前言图片今天使用docker进行安装,为了简化安装,使用了宝塔面板。...证书安装docker和docker-composedocker的安装比较简单,进入宝塔的应用商店中搜索docker,安装这个Docker管理器就可以了。...图片Docker Compose的话,宝塔并不能一并安装,还是需要手动安装的,安装使用官网的方法进行。...安装完成,通过docker-compose version和docker -v进行检测是否安装成功。...图片对于docker pull mashirozx/mastodon,也可以通过docker管理器=》镜像管理=》获取镜像的对话框中填入 mashirozx/mastodon进行拉取,效果一样……图片配置
is the password to be set for the MySQL 查看挂载目录 mysql 2个重要的挂载目录分别为Mysql Configuration File 和mysql数据存放地址...参考命令, 所有使用 ‘-v ‘可以快速搜索到这些内容 默认端口确认 在官方文档没有找到默认端口文件,百度查询为3306 Docker 快速部署 docker run -id --name mysql...-e MYSQL_ROOT_PASSWORD=$my_pw -p 3306:3306 -v mysql_configdb:/etc/mysql/conf -v mysql_db:/var/lib/mysql...install pymysql 使用connnect和cursor对象连接mysql服务器 # -*- coding: utf-8 -*- import pymysql # 创建connect和cursor...对象 conn=pymysql.connect(host = '127.0.0.1' # 连接名称,默认127.0.0.1 ,user = 'root' # 用户名 ,passwd='password'
领取专属 10元无门槛券
手把手带您无忧上云