Windows環境下安裝mysql server

2021-09-02 23:28:43 字數 1444 閱讀 3053

2、解壓

3、配置環境變數path=d:\mysql server\mysql-5.7.24-winx64\bin;(這個是我的)

4、以管理員身份執行cmd(附件中選中命令列然後右鍵選擇以管理員身份執行)

5、進入到mysql server的bin目錄中,我的即d:\mysql server\mysql-5.7.24-winx64\bin,執行mysqld -install(使用mysqld -remove刪除服務再在bin目錄下重新安裝)

6、開啟服務 net start mysql

7、執行mysqld --initialize,這時資料夾裡面出現了乙個data資料夾,如果需要重新初始化的話,要先將服務停止 net stop mysql,然後再到資料夾中刪除data檔案

8、登入mysql mysql -u root -p;

然後發現。。。進不去!什麼鬼。。

檢視類似問題後發現:

在安裝的過程裡,將僅建立乙個root賬戶——'root'@'localhost',同時將自動生成乙個隨機密碼給它,並標記此密碼已過期。mysql管理員必須使用隨機密碼登陸root賬戶,並使用set password去設定乙個新的密碼。(隨機密碼可以在執行安裝指令碼的有效使用者其主目錄中的.mysql_secret檔案中找到。)

然而這個mysql_secret並沒有找到。。。但是這個預設隨機密碼估計是真的有。

重新初始化,刪除了data資料夾,執行mysqld --initialize --console命令(可以輸出中間過程)。

截圖的空格後面時密碼

9、設定使用者名稱和密碼

修改root密碼:alter user 『root』@'localhost' identified with mysql_native_password by '111222';

建立自己用的賬戶: create user 'echo'@'localhost' identified by '111222';

用新建的使用者進行登入,要先將之前的root用退出命令是exit

10、對使用者進行授權

授權時需要登入root使用者才能給echo使用者授權成功:grant all privileges on *.* to 'echo'@'localhost';

grant命令說明:

grant privileges on databasename.tablename to 'username'@'host'

privileges:使用者的操作許可權,如select,insert,update等,如果要授予所的許可權則使用all

databasename:資料庫名

tablename:表名,如果要授予該使用者對所有資料庫和表的相應操作許可權則可用*表示,如*.*

--------------------- 

原文: 

Windows下安裝zip包解壓版mysql

雖然官方提供了非常好的安裝檔案,但是有的時候不想每次再重灌系統之後都要安裝一遍mysql,需要使用zip包版本的mysql。在安裝時需如下三步 1.新建my.ini檔案在mysql目錄,內容如下 mysqld set basedir to your installation path basedir...

Windows環境下安裝Apache PHP

3.2 php相關配置。複製 d php5 php.ini recommended 重新命名為 php.ini,該檔案為php的配置檔案。3.3 新增 d php5 和 d php5 ext到系統環境變數。3.4 為了可以使用mysql我們還需要複製以下檔案到 c windows system32目...

Windows環境下 MongoDB 安裝

1 安裝 1 解壓mongodb win32 x86 64 2.4.8.zip 建立路徑e program files mongodb 將解壓後的bin檔案copy to 此資料夾下 2 e program files mongodb 下建立data資料夾 e program files mongo...