准备学node 好久了 一直没有动手去写,今天突发奇想,然后就安装了一个mysql (找了一个博客跟着步骤去安装的),然后打算用node 写个增删改查。
1、下载mysql安装包 地址: https://www.mysql.com/ 下载的是
由于我安装的是mysql8.0版本和 5.7版本有些差距,问了一下公司地后台都是用的5.7,但是我想既然用就用最新的吧,于是就下载了最新版本的。(后来就遇到了坑- -)
2、解压安装包,解压后,文件下下面是没有my.ini 和 data目录的,需要自己新建一个my.ini和data目录
[mysqld]
#设置协议认证方式(重点啊)
default_authentication_plugin=mysql_native_password
basedir=C:\mysql\mysql-8.0.13-winx64
datadir=C:\mysql\mysql-8.0.13-winx64\data
port = 3306
character-set-server=utf8
#忘记密码时使用
#skip-grant-tables
[mysql]
default-character-set=utf8
3、配置环境变量,将解压目录下的bin文件夹的路径配置到系统变量中的path下(C:\mysql-8.0.11-winx64\bin);
4、
以管理员身份运行命令提示符
如果顺利会产生下面的信息:
第4行的信息尤其重要,这是初始化密码,请拿笔或者截图记下,这个随机密码会很随机,随机到可能有一些符号;
提示:如果你关了这个窗口,或者没记住,那也没事,删掉初始化的 datadir 目录(就是解压文件夹下的data文件夹)里面的东西,不要删除data文件夹,再执行一遍初始化命令,又会重新生成的。
5、
安装服务 mysqld --install 服务名(可以不写,默认是MySql,如果你的电脑上要安装付哦个mysql,这里的服务名写一下做区分),安装成功后控制它会提示:success ** (忘记了)
mysqld --install [服务名]
6、
启动服务(这时候不要去登录mysql,登录不进去的,必须要先启动)
7、
登录mysql,最好要修改一下初始密码,因为那个密码确实不好记住!
后来我就到问题了。
后来查阅了一下资料 十分感谢这位大神,还有我得小伙伴加刚的帮助博客地址:(https://blog.csdn.net/xdmfc/article/details/80263215);
(1)更改加密方式:
1
2
|
mysql> ALTER USER 'root' @ 'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.10 sec)
|
(2)更改密码:该例子中 123为新密码
1
2
|
mysql> ALTER USER 'root' @ 'localhost' IDENTIFIED WITH mysql_native_password BY '123' ;
Query OK, 0 rows affected (0.35 sec)
|
(3).刷新:
1
2
|
mysql> FLUSH PRIVILEGES ;
Query OK, 0 rows affected (0.28 sec)
|
然后问题就解决了 啦啦啦!
附上我得数据库 和 超级超级 简单的页面 哈哈
好了 这就是我今天的研究成果, 至于后面的 node代码 我会在下一篇博客放出!