您的当前位置:首页正文

node-mysql(本地配置)

2022-06-15 来源:知库网

本来想直接在公司的测试环境上练练 node 端mysql的api,但是一想自己也没装过 就自己装试试 ,事实证明 我真的是不太在行,折腾了快两个小时,幸亏连着公司的vpn可以谷歌,不然 还得一会。
之前写mvc module部分代码时 曾经接触过mysql与mongo,曾经问过同事,为什么我们要用两个啊,用一个不也是可以解决么?当时做的项目是一个内容发布系统,后台管理员的所有配置的数据都采用mongo存储,用户保存的数据采用mysql存储。同事说,这样业务上的数据便于dba管理,,觉的一个关系型数据库一个非关系型数据库 必然会有各自的优点 等我把api都学习一便 ,最后在找一下对比。


  • **安装mysql **

    安装成功后,会提示一个

2016-04-04T15:28:14.574329Z 1 [Note] A temporary password is generated for root@localhost: qjh-H!)Oy4Ch

不要忽略,这是默认密码。 按照文章说的,在系统偏好设置内,启动mysql。


Paste_Image.png
  • 使用mysql命令
    $ cd /usr/local/mysql-5.7.11-osx10.9-x86_64/bin/
    $ mysql
    执行mysql命令后发现:mysql : command not found报错。

    Paste_Image.png
  • 修改默认密码
    mysql -uroot -pqjh-H!)Oy4Ch //报错 -bash: !: event not found
    原因好像是!被看为一个指令 而不是一个普通字符,所以写密码时这样输入:
    mysql -uroot -p//这样会提示输入密码,被当做字符转解析。
    Enter password:
    报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    这个提示 指的是用户存在 但是密码不正确。
    再输入一遍 估计就对了 估计是我沾错啦。
    mysqladmin -u root -p password
    Enter password:
    New password:
    这样密码就修改好了。
  • 可视化操作
    其实 刚才 我们已经把环境配好了,可以采用命令行操作了,在这里在介绍一个可视化工具,方便查看

    安装ok后
    Name那栏是默认的,填剩下的三项就ok。
    然后choose database
    Paste_Image.png
    建表
    Paste_Image.png
    新增字段
    Paste_Image.png

晚安:)

显示全文