Window10下安裝Mysqlmysql
下載並解壓MySql5.7的壓縮包
在華爲開源鏡像站找到MySql下載mysql-5.7.30-winx64.zipsql
將壓縮包解壓到一個路徑不包含中文和空格的目錄中 ide
解壓後沒有data文件夾,上圖中的data文件夾是以後用命令生成的this
配置環境變量
配置好環境變量後就能夠在命令行窗口直接使用mysql
,不然會報mysql
不是內部或外部命令的錯誤。命令行
下面開始配置環境變量3d
建立環境變量
變量名MYSQL_HOME
code
變量值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
用戶的信息在庫名爲msyql
的user
表中
你能夠執行以下命令查看
use mysql # 結尾的 ‘\G’ 是用來修改輸出方式,不然表中字段太多致使窗口一行顯示不完 select * from user \G;
將打印關於用戶的各類信息,例如用戶名,用戶的讀寫權限,用戶是否已通過期等