MySQL的安裝配置過程,一查網上一大堆,但是每個人在安裝配置的過程中都會碰到一些問題,因為安裝的版本不一樣,有些命令可能就不適用了。所以安裝之前一定先確認好你的版本號。
下面開始安裝MYSQL8.0.13。
第一步:先去官網下載安裝包:官網下載地址:https://dev.mysql.com/downloads/mysql/
這是我下載的windows(x86 64位)的MySQL8.0.13的zip包。下載完畢以后,解壓到你想要安裝的位置,我放到了這個位置:D:\MyPrograms\mysql-8.0.13-winx64
第二步,配置MYSQL環境變量,設置mysql命令全局使用。
如下圖1的路徑,打開【系統】,點擊2【高級系統設置】,打開系統屬性,選擇3【環境變量】彈出窗口,選擇系統變量中的4【新建】,彈窗,變量名為:MYSQL_HOME,路徑是剛剛解壓的路徑,確定以后如圖中5。
在系統變量中找到path,點擊【編輯】添加%MYSQL_HOME%\bin\
如下圖
確定以后,mysql的命令就設置為全局的了,在任何地方都可以使用mysql的命令
第三步:生成存放數據庫的文件夾data
以管理員身份運行cmd,在任意路徑下執行命令:mysqld --initialize-insecure --user=mysql
都會在我們解壓的路徑下產生data文件夾。
我解壓路徑是:D:\MyPrograms\mysql-8.0.13-winx64,所以下面與bin同級目錄,產生了一個data文件夾。如下圖,以后的建立的數據庫都存在data里面
第四步: 安裝MySQL服務
在cmd窗口執行命令:執行命令:mysqld -install
MySQL服務安裝成功如下圖:
啟動服務,執行命令:net start mysql
請注意:這里不用需要配置文件my.ini,用了這個反而服務啟動不起來。
第五步:登錄MySQL
現在所有的配置都已經完成,開始我們的MySql之旅吧。
打開命令窗口,輸入登錄命令:mysql -u root -p
按回車以后會提示輸入密碼如下圖:
這時候剛剛安裝好,root是沒有密碼的,所以直接按回車鍵就可以進入mysql了。
第六步:修改MySQL密碼
MYSQL-8.0.13重置用戶名密碼命令((命令后面的分號一定不能落掉)):
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
注意:
1.在 MySQL5.7 中 user 表的 password 換成了authentication_string。
2. password() 加密函數已經在 8.0.11 中移除了
所以之前的更新用戶空密碼命令:update user set password=password('') where user='root';
現在變成了((命令后面的分號一定不能落掉)):update user set authentication_string='' where user='root';
第七步:查詢用戶名及密碼
登錄mysql后,輸入命令(命令后面的分號一定不能落掉):select host,user,authentication_string from mysql.user;
第八步:退出mysql