1. 程式人生 > >windows命令列安裝mysql

windows命令列安裝mysql

  1. 下載
  2. 解壓到任意資料夾
  3. 開啟管理員許可權進入該資料夾
  4. 輸入命令
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 服務已經啟動成功。
  1. 修改root使用者密碼
    以下內容來自易百教程
    1. 關閉正在執行的MySQL服務。
    2. 開啟DOS視窗,轉到 解壓 目錄下。
    3. 輸入mysqld –skip-grant-tables 回車。–skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。
    4. 再開一個DOS視窗(因為剛才那個DOS視窗已經不能動了),轉到mysql\bin目錄。
    5. 輸入mysql回車,如果成功,將出現MySQL提示符 >。
    6. 連線許可權資料庫: use mysql; 。
    7. 改密碼: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”;)
    8. 重新整理許可權(必須步驟):flush privileges; 
    9. 退出 quit。
    10. 登出系統,再進入,使用使用者名稱root和剛才設定的新密碼 123456 登入。
    11. 現在使MySQL伺服器的連線,那麼使用下面的命令:
D:\software\mysql-5.6.25-winx64\bin>mysqladmin -u root -p shutdown
Enter password: ******
  1. 進入以後執行命令系統會提示還要更改一次密碼
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>