windows命令列安裝mysql
阿新 • • 發佈:2019-02-13
- 下載
- 解壓到任意資料夾
- 開啟管理員許可權進入該資料夾
- 輸入命令
C:\Java-extra-thing\mysql-5.7.20-winx64\bin>mysqld --initialize
C:\Java-extra-thing\mysql-5.7.20-winx64\bin>mysqld -nt -install
C:\Java-extra-thing\mysql-5.7.20-winx64\bin>net start mysql
MySQL 服務正在啟動 .
MySQL 服務已經啟動成功。
- 修改root使用者密碼
以下內容來自易百教程
- 關閉正在執行的MySQL服務。
- 開啟DOS視窗,轉到 解壓 目錄下。
- 輸入mysqld –skip-grant-tables 回車。–skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。
- 再開一個DOS視窗(因為剛才那個DOS視窗已經不能動了),轉到mysql\bin目錄。
- 輸入mysql回車,如果成功,將出現MySQL提示符 >。
- 連線許可權資料庫: use mysql; 。
- 改密碼:update user set password=password(“123456”) where user=”root”;(別忘了最後加分號) 。 (tips:password欄位在5.7已經改成authentication_string,5.7版本應該使用update user set authentication_string=password(“123456”) where user=”root”;)
- 重新整理許可權(必須步驟):flush privileges;
- 退出 quit。
- 登出系統,再進入,使用使用者名稱root和剛才設定的新密碼 123456 登入。
- 現在使MySQL伺服器的連線,那麼使用下面的命令:
D:\software\mysql-5.6.25-winx64\bin>mysqladmin -u root -p shutdown
Enter password: ******
- 進入以後執行命令系統會提示還要更改一次密碼
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> set password=password("******");
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql>