下载
分享给小白~~~~
首先,去数据库的官网 点击下载下载MySQL。
http://www.mysql.com
进去之后往下拉
点进去
继续点进去
下载OK!
安装
没错传说中的傻瓜式安装~~~
一路next 看到 execute 执行就好
到这里的时候
输入你的密码
注意 注意 注意 -------------------------------------------------
本人强烈建议密码不要太简单~~不然后期代码连接的时候 什么安全策略 你能烦死 ~
建议八位或者八位以上字母加数字
运行
一般mysql安装到默认目录下,这里也不建议你自己更改安装目录
C:\Program Files\MySQL\MySQL Server 8.0
到这个目录下打开bin目录
输入 mysql -u root -p 命令 打开连接mysql
输入root密码后
OK成功证明你已经下载安装成功
创建数据库与mysql可视化
哇黑窗操作,不烦吗???????
之前 分享 过 ----和我方法一样—看不懂的私聊我
可视化工具下载
https://www.cnblogs.com/liuyanhang/p/13111272.html
下载好后创建库
create database test
也是黑框先把库创建好
这是可视化操作界面
创建表和插入数据删除数据 只要 会sql 语法 也都是 傻瓜式 操作 这里 就不讲解了
node连接mysql的那些错误
// //password 是你的数据库账户密码,root和host也是
// ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'morefun123',
port: '3306',
database: 'test'
});
connection.connect();
var sql = 'SELECt * FROM from1';
//查
connection.query(sql,function (err, result) {
if(err){
console.log('[SELECT ERROR] - ',err.message);
return;
}
console.log('--------------------------SELECT----------------------------');
console.log(result);
console.log('------------------------------------------------------------\n\n');
});
connection.end();
具体连接代码如上
这里就比较糙了 不写服务了
注意需要安装mysql 依赖
node server.js 启动后发现
[SELECT ERROR] - ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
有的时候会报这样的错 这样一般在8.0以上版本会发生
具体解决
转到 刚才黑窗
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’;
这里有的时候 会报错什么 同源策略 什么 的 就是你密码 太简单了
需要更改 密码 具体方法百度
或者更改同源策略验证 具体方法 百度
或者究极解决方案 卸载你安装的mysql ----在重新装 装的时候 设置的时候 注意一点 上面不是说了 八位或者八位字母加数字
安装时候可能出现的坑
安装过程中出现这个东西 意思是你之前电脑安装 过mysql
你又不记得root密码怎么办?
第一步
控制面板 卸载 mysql 只要和mysql有关的全部卸载
第二步
C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 8.0
到这个目录下 你可能找不到这个目录
没关系打开我的电脑
这里鉴于版本问题 你的可能
路径不在 MySQL Server 8.0
去掉这个
C:\Documents and Settings\All Users\Application Data\MySQL
不行在去掉一个 往前试试
把里面的文件全部干掉 也就是删除
第三步
这里为了清理干净彻底,建议把注册表 里面的mysql也干掉
regedit
这里输入打开注册表
删除以下文件
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
拜拜~~~~~~~~~~喜欢 请关注 多于我 交流 ~~~~~~~~~~