准備學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代碼 我會在下一篇博客放出!