美文网首页
node操纵MySQL数据库

node操纵MySQL数据库

作者: 风之伤_3eed | 来源:发表于2019-03-08 09:57 被阅读0次

    一、安装:

    npm install mysql
    

    二、安装MySQL数据库
    1、官网下载好mysql数据库(https://dev.mysql.com/downloads/mysql/
    2、一路next其中需要设置你的sql账户密码
    3、用文本编辑器打开 .bash_profile 文件
    vim ~/.bash_profile
    加入
    PATH=$PATH:/usr/local/mysql/bin
    4、登陆MySQL
    在命令行输入
    mysql -u root -p
    3、修改密码
    在MySQL8.0.4以前,执行

    SET PASSWORD=PASSWORD('修改的密码'); 
    

    即可修改密码。

    如果mysql是8.0版本以上,这样默认是不行的。因为之前,MySQL的密码认证插件是“mysql_native_password”,而现在使用的是“caching_sha2_password”。
    因为当前有很多数据库工具和链接包都不支持“caching_sha2_password”,为了方便,我暂时还是改回了“mysql_native_password”认证插件。
    在MySQL中执行命令:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
    

    三、基础数据
    采用navicat在数据库中构建表
    四、node连接数据库

    var mysql      = require('mysql');
    // 创建连接
    var connection = mysql.createConnection({
      host     : 'localhost',
      user     : 'root',
      password : 'yu12345678',
      database : 'student'
    });
    
    // 连接数据库
    connection.connect();
     
    // 执行数据库操作(之后所有的操作更改mysql数据库查询语句就可以了)
    connection.query('SELECT * FROM `users`', function (error, results, fields) {
      if (error) throw error;
      console.log('The solution is: ', results);
    });
     
    // 关闭连接
    connection.end();
    

    相关文章

      网友评论

          本文标题:node操纵MySQL数据库

          本文链接:https://www.haomeiwen.com/subject/zrmqpqtx.html