nodejs使用xampp中的mysql教程

以下为通过node.js连接本机mysql数据库的方法:

var mysql = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'xxxx',//此处的xxxx替换为你的mysql登录用户名
  password : 'xxxx',//此处的xxxx替换为你的mysql登录密码
  database : 'xxxx',//此处的xxxx替换为你要连接database名称
  socketPath : '/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock',
  port:3306
});

connection.connect(function(err) {
  if (err) {
    console.error('error connecting: ' + err.stack);
    return;
  }

  console.log('connected as id ' + connection.threadId);
});

这里的重点是要配置socketPath,否则会报以下这个错:

error connecting: Error: connect ECONNREFUSED
时间: 2024-08-22 15:15:04

nodejs使用xampp中的mysql教程的相关文章

MySQL客户端连接XAMPP中的MySQL

XAMPP是绿色的,而且不会开机自动启动.即使在Linux中,我还是喜欢绿色的软件. 如何使用mysql客户端直接连接xampp的mysql? 首先在Ubuntu安装MySQL-Client: sudo apt-get install mysql-client 启动XAMPP中的mysql: sudo /opt/lampp/lampp startmysql 此时如果直接连接的话会报错: ERROR 2002 : Can’t connect to local MySQL server throug

xampp中的mysql启动时无法产生err文件

centos6.5,安装完xampp5.6.30,启动mysql报错,不能产生.err文件 [[email protected]_server ~]# /opt/lampp/lampp startmysql XAMPP: Starting MySQL...ok. [[email protected]_server ~]# /opt/lampp/bin/mysqld_safe_helper: Can't create/write to file '/opt/lampp/var/mysql/zabb

修改XAMPP中mysql数据库的密码

修改XAMPP中MySQL数据库的密码 XAMPP只为开发者服务,不可将其用于生产环境.首先,MySQL管理员(root)未设置密码,用户可以直接通过phpmyadmin访问mysql服务器,修改数据库中的数据,或者通过网络访问. 为确保MySQL数据库的安全,必须为MySQL管理员(root)设置密码,其方法如下: 以root用户的身份登录phpmyadmin,在phpmyadmin的权限中设置root用户的密码,操作界面如下: 图1 图2 更改MySQL数据库密码之后,还要更改phpmyad

更改XAMPP中MySQL数据库的端口号

更改XAMPP中MySQL数据库的端口号 如果电脑上已安装MySql数据库,还想用XAMPP中自带的数据库就需要更改XAMPP中数据库的端口号,避免和已安装的数据库冲突.本例以更改为3307端口号为例说明. 修改MySQL config中的my.ini 保存完重新启动即可 但要想使用phpMyAdmin来管理自带的MySQL数据库还要更改Apache配置文件(准确说是php配置文件)中关联的数据库端口号,操作如下. 更改Apache中数据库端口号 保存后重新启动Apache,此时Apache默认

MAC系统XAMPP 中 MySQL命令行client配置使用

在PHP的学习过程中.MySQL预计是必定会接触的. MySQL的管理相信大家也会使用phpmyadmin: 好吧.phpmyadmin的确是MySQL管理的神器,你想要的.他好多都有,在开发的过程中.对于后台数据库的设计架构帮助真的非常大. 可是.在这篇文章的主角确不是它. MySQLclient MySQL安装包里面.在一个名为bin的目录,放置了非常多工具包,可是使用他们的方式是命令行(ps:近期上瘾了). 在MAC系统.使用命令行的工具能够使用系统自带的Terminal: 顺便在这提一下

MAC系统XAMPP 中 MySQL命令行客户端配置使用

在PHP的学习过程中,MySQL估计是必然会接触的. MySQL的管理相信大家也会使用phpmyadmin: 好吧,phpmyadmin的确是MySQL管理的神器,你想要的,他好多都有,在开发的过程中,对于后台数据库的设计架构帮助真的很大. 但是,在这篇文章的主角确不是它. MySQL客户端 MySQL安装包里面,在一个名为bin的文件夹,放置了很多工具包,但是使用他们的方式是命令行(ps:最近上瘾了). 在MAC系统,使用命令行的工具可以使用系统自带的Terminal: 顺便在这提一下,笔者使

XAMPP和Bugfree详细教程

一.XAMPP安装配置 xampp是一款跨平台的集成 apache + mysql + php环境,是的配置AMP服务器变得简单轻松,支持windows,solaris, 下载地址:http://sourceforge.net/projects/xampp/files/ 启动apache和mysql服务,如果apache不能成功启动,最大原因是80端口被占用(),把占用端口的进程关掉即可. xampp默认安装路径为:C:\xampp   解决方案:运行在cmd中运行 (安装目录)apache/b

MyBatis中的OGNL教程

MyBatis中的OGNL教程 有些人可能不知道MyBatis中使用了OGNL,有些人知道用到了OGNL却不知道在MyBatis中如何使用,本文就是讲如何在MyBatis中使用OGNL. 如果我们搜索OGNL相关的内容,通常的结果都是和Struts有关的,你肯定搜不到和MyBatis有关的,虽然和Struts中的用法类似但是换种方式理解起来就有难度. MyBatis常用OGNL表达式 e1 or e2 e1 and e2 e1 == e2,e1 eq e2 e1 != e2,e1 neq e2

安装Mysql教程

MySQL5.0安装图解 打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行"setup.exe",出现如下界面: 按"Next"继续 选择安装类型,有"Typical(默认)"."Complete(完全)"."Custom(用户自定义)"三个选项,我们选择"Custom",有更多的选项,也方便熟悉安装过程 在"Developer Com