MySQL安裝及小問題、mysql的一些基本操作
官網下載地址:https://dev.mysql.com/downloads/mysql/
有安裝版和解壓版,本文內容僅僅是介紹解壓版相關內容。
現在開始:
1.將下載的壓縮包解壓到純英文目錄下;
2.win+R開啟“Windows執行”,輸入cmd開啟命令提示符視窗
這裡注意一點:和安裝服務相關的操作都要用管理員許可權開啟,否則會失敗。
如何用管理員身份執行cmd?可以看:https://blog.csdn.net/weixin_41083002/article/details/81019893;
3.使用cmd基本命令進入MySQL的解壓目錄下的bin資料夾裡,我的結果如圖:
4.在安裝服務前,解壓版的需要先初始化(目的是在解壓目錄下生成data資料夾用來存放資料)
在上一步完成的前提下,接著輸入以下程式碼進行初始:
mysqld --initialize --user=mysql --console
這裡需要注意的是不要直接複製貼上,有時候複製貼上的“-”會有不一樣,導致錯誤。
初始化成功後會有提示如下:
其中我們需要把“[email protected]:************”這一段記錄下,這是系統為我們臨時生成的密碼,需要修改掉。
5.接著就是安裝服務:
輸入命令:mysqld --install Mysql
一樣的要注意不要複製貼上,成功後提示“Service successfully installed”。
你可以開啟服務管理器檢視是否已經有了Mysql的服務:
然後,右鍵啟動它。
6.最後回到命令提示符視窗,我們需要修改一下密碼,如下:
輸入程式碼:mysql -u root -p
提示:Enter password:
輸入步驟4中我們記下的“[email protected]:”後面的那一串字元即可
成功後提示:“Welcom to ......”。
並且輸入程式碼的位置前面也變成了“mysql>”,之後我們輸入的都會是mysql提供的命令。
最後就是設定自己的密碼,輸入程式碼:set password for [email protected]
成功提示:“Query OK,... ”。
輸入exit可退出mysql。
小問題:
1.在上面步驟6中提示報錯:Can't connect to MySQL server on 'localhost'(10061)。
這可能是你沒有啟動mysql服務的原因。
2.在步驟6裡輸入設定密碼程式碼後報錯:......check the manual that corresponds to your MySQL server version for the right syntax to use near 'password('***')' at line 1。
這是說password()用的有問題,但是由於我也不知道哪裡有問題,所以我的解決方法就是不用password()。
將步驟6裡的程式碼改成:set password for [email protected] = '你的密碼';