? 最近個(gè)人項(xiàng)目用到Node.js,嫌棄sql server沒(méi)有互聯(lián)網(wǎng)基因,mssql庫(kù)難用,又沒(méi)錢上Oracle,免費(fèi)的就好,想來(lái)想去好像真的只有MySQL了,下了MySQL才發(fā)現(xiàn)并沒(méi)有sql server使用起來(lái)的那么簡(jiǎn)單。
? 兩個(gè)東西,MySQL Community Server 和Workbench,都安裝,打開(kāi)Workbench以為可以輕松的按照提示創(chuàng)建數(shù)據(jù)庫(kù),但這客戶端并不會(huì)有提示。最大的問(wèn)題就是創(chuàng)建本地?cái)?shù)據(jù)庫(kù)失敗,那下一步根本無(wú)法走下去了。
? 查閱了很多國(guó)內(nèi)國(guó)外資料,才發(fā)現(xiàn)我之前根本沒(méi)有注冊(cè)過(guò)任何MySQL的賬號(hào),解決方法如下:
1、關(guān)閉MySQL服務(wù)
2、cd /usr/local/mysql/bin/
3、sudo su
4、回車后輸入以下命令來(lái)禁止mysql驗(yàn)證功能 ./mysqld_safe --skip-grant-tables &
5、回車后mysql會(huì)自動(dòng)重啟(偏好設(shè)置中mysql的狀態(tài)會(huì)變成running)(注意:設(shè)置完成以后就不能手動(dòng)關(guān)閉了,除非開(kāi)機(jī)重起)
6、關(guān)閉終端,重新打開(kāi),輸入/usr/local/MySQL/bin/mysql -u root -p
接下來(lái)已經(jīng)可以是用root用戶登錄MySQL進(jìn)行所有操作