数据库的简单操作

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

一、nodejs操作数据库

步骤:直接代码示例;

1、安装数据库;
const mysql = require('mysql');
2、创建连接配置
const conn = mysql.createConnection({
    host:'ip地址(如:192.168.60.99(随便举例的))', 如果连接本地就填写localhost或127.1.0.0;
    user:'root',    //用户名
    password:'123456',    // 建立数据库时设置的密码;
    database:'wtthh',  // 写上自己要连接的数据库名字
})
3、建立建立链接
conn.connect(function (err) {
    if (err) {
        console.log('[query] - :' + err);
        return;
    }
    console.log('[connection connect]  succeed!');
});
4、查询语句
var query= 'select * from person'
conn.query(query,function(err,data){
    console.log(data)
})

二、设置host为‘%’,其他电脑可以通过本地电脑的ip地址进行连接

    如果不设置host为‘%’,nodejs只能通过localhost或127.1.0.0连接数据库,也就是只有本机电脑可以连接在本机创建的数据库,其他电脑访问不到本电脑的数据库;设置之后,其他电脑可以通过host:‘本机的ip地址’连接到本电脑的数据库;(看第一部分的2、创建连接配置部分);

步骤:

1、首先要确定你的电脑已经安装有mysql并且有自己的数据库;(可以参考下一章数据库的创建等);

2、打开cmd,通过mysql -u root -p回车,输入密码,成功;

 3、输入use mysql,回车;

 4、通过select user,host,password from user; 查看目前有的host;(查询password,user如果报错可以不要;user后面的分号“;”必须加上;

5、通过grant all privileges on *.* to root@'%' with grant option;update user set host = '%' where user ='root';将host设置为’%‘;(这个是8版本之后的;其他版本百度上很多;)

6、通过flush privileges;使设置立即生效;


总结

   以上是在项目中遇到的一些问题,都是实践能够实现的~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值