Window下壓縮包方式安裝MySql

Window10下安裝Mysqlmysql

下載並解壓MySql5.7的壓縮包

華爲開源鏡像站找到MySql下載mysql-5.7.30-winx64.zipsql

將壓縮包解壓到一個路徑不包含中文和空格的目錄中 ide

解壓後沒有data文件夾,上圖中的data文件夾是以後用命令生成的this

配置環境變量

配置好環境變量後就能夠在命令行窗口直接使用mysql,不然會報mysql不是內部或外部命令的錯誤。命令行

下面開始配置環境變量3d

建立環境變量

變量名MYSQL_HOMEcode

變量值D:\software\mysql(根據你實際安裝的路徑進行修改) blog

修改環境變量PATH

PATH後追加%MYSQL_HOME%\bin ip

驗證mysql指令

打開一個新的命令行窗口,輸入mysql --version。若是輸出MySql的版本號說明安裝成功字符串

初始化

用指令建立data文件夾

若是以前手動建立過data文件夾,請直接刪除掉

使用管理員身份打開命令行窗口

輸入mysqld --initialize

執行成功後會出現data文件夾,文件夾中LAPTOP-SFC1CRHE.err文件中有MySql的root用戶的初始密碼

啓動MySql服務

仍是在管理員的命令行中 將mysqld服務添加到系統服務中

在mysql的bin目錄下,輸入mysqld --install

mysqld服務添加到系統服務中後,啓動服務 輸入net start mysql

若是打印

MySQL 服務正在啓動 .
MySQL 服務已經啓動成功。

說明MySql服務成功啓動

登陸MySql的root用戶

如下操做能夠在非管理員的命令行中執行

輸入mysql -uroot -p

提示Enter password:,要求輸入密碼

密碼在步驟2中提到的data文件夾中的LAPTOP-SFC1CRHE.err文件中

此文件內容大體爲

...
2020-07-14T01:08:18.984548Z 1 [Note] A temporary password is generated for root@localhost: WufuvNNv2j!(
...

root@localhost:後的字符串就是root用戶的默認密碼(默認密碼是隨機生成的)

若是登陸成功請看下一步

修改root用戶的密碼

咱們不使用系統爲咱們自動生成的密碼,因此須要修改root用戶的密碼

若是你不修改默認密碼就執行命令,會報ROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.(你必須在執行這條語句前使用ALERT USER語句重置你的密碼)

下面開始修改root的密碼

登陸mysql後輸入

alter user 'root'@'localhost' identified by '密碼(自定義)';

若是輸出Query OK, 0 rows affected (0.00 sec),說明修改爲功

補充:

MySql用戶的信息在庫名爲msyqluser表中

你能夠執行以下命令查看

use mysql
# 結尾的 ‘\G’ 是用來修改輸出方式,不然表中字段太多致使窗口一行顯示不完
select * from user \G;

將打印關於用戶的各類信息,例如用戶名,用戶的讀寫權限,用戶是否已通過期等

相關文章
相關標籤/搜索