2
解壓到自定義目錄,我這裡演示的是d:\developmentprogram-install\mysql-5.6.19-winx643
複製根目錄下的my-default.ini,改名為my.ini,my.ini用下面內容替換
#以下是複製內容,這行可不複製
[client]
port=3306
default-character-set=utf8
#客戶端字元型別,與服務端一致就行,建議utf8
[mysqld]
port=3306
character_set_server=utf8
#服務端字元型別,建議utf8
basedir=d:\developmentprogram-install\mysql-5.6.19-winx64
#解壓根目錄
datadir=d:\developmentprogram-install\mysql-5.6.19-winx64\data
#解壓根目錄\data
sql_mode=no_engine_substitution,strict_trans_tables
[winmysqladmin]
d:\developmentprogram-install\mysql-5.6.19-winx64\bin\mysqld.exe
環境變數配置
我的電腦-屬性-高階-環境變數-新建
變數mysql_home 值d:\developmentprogram-install\mysql-5.6.19-winx64
找到變數path 編輯,在後面加上 ;%mysql_home%\bin
執行中輸入cmd ,或找到c:\windows\system32\cmd.exe,進入mysql解壓目錄bin子目錄下,如圖:
然後執行
mysqld -install
第一次登入需要設定密碼
啟動mysql服務後,開啟命令列,可任意目錄
mysql -u root -p 不用密碼登入進去
ini檔案mysqld下面新增skip-grant-tables
use mysql; 使用
mysql
資料庫修改密碼
update mysql.user set authentication_string=password('123456789') where user='root';
mysql5.7密碼要至少8個字元
刪除ini的skip-grant-tables(這句話的功能是免密碼進入mysql)
mysql -u root -p 輸入密碼 123456789進入
出現1045錯誤
在cmd中輸入mysql -uroot -p出現1045錯誤如下:
error 1045(28000): access denied for user 'root'@'localhost'(using password)
解決方法:
1.先找到mysql bin目錄下的my.ini檔案,在[mysql]下面加上 skip-grant-tables 用於跳過密碼
2.重啟伺服器
net stop mysql
net start mysql
3.進入cmd,重置密碼
mysql -uroot -p 回車
不用管password 回車
use mysql; 回車
修改密碼:set password for 'root'@'localhost'=password('新密碼');
flush privilegs; 重新整理資料庫
quit;
4.修改my.ini 注釋掉skip-grant-tables;儲存退出
5.重啟伺服器
mysql 5 6 35 winx64 安裝教程
說明 因為資料庫版本問題出現的專案啟動沒有錯誤,但是運算元據庫的過程出現錯誤,為了保持資料庫一致,重新檢索到了安裝mysql5.6的教程,不複雜,需要耐心。若筆記本原本安裝了其他資料庫版本,請先將mysql資料庫解除安裝乾淨,具體請參見 安裝mysql5.6 1 在mysql官網 client po...
mysql 5 7 18 winx64安裝說明
二 解壓到安裝目錄 d tools mysql mysql 5.7.18 winx64 三 設定環境變數 1.輸入變數名 mysql home 輸入變數值 d tools mysql mysql 5.7.18 winx642.選擇系統變數中的path 在變數值中新增變數值 mysql home bi...
mysql 5 7 20 winx64安裝教程
系統變數配置mysql home以及path 在解壓目錄下找到bin目錄,並且新增my.ini檔案,檔案內容如下 以系統管理員身份執行cmd,依次執行命令 cd進入到bin目錄 不知道為啥沒進入目錄的時候,後面無法啟動服務 初始化資料庫,不生成隨機密碼 會在mysql目錄生成data目錄,如果已經有...