在Windows中安裝mysql不夠幸運的話,會遇到相當多的坑,當然這也算是一種財富吧,讓自己碰到問題去查找解決方案。有時候不是一時半會就可以解決的。有同學說過安裝mysql安裝兩天還沒有裝上。不用擔心,我安裝mysql用了一天吧,下面記錄下來安裝過程及可能遇到的問題。
- 工欲善其事,必先利其器!我們到官網上下載所需要的版本。官網:https://dev.mysql.com/downloads/mysql/:
<MSI版本的是直接界面化下一步安裝的,下面的為zip壓縮包解壓dos窗口安裝> - 下載完成,將文件解壓到你想要安裝的盤里。這里我安裝到了E盤。之后以管理員身份運行DOS窗口。進入到mysql的bin文件夾下:
- 重點來了:我們需要准備的就是配置點東西
在mysql-5.7.20-winx64的文件夾下創建一個名為data的空文件夾。
創建一個my.ini的文件,放在bin目錄里面。內容為:
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=E:/mysql-5.7.12-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=E:/mysql-5.7.12-winx64/data # 允許最大連接數 max_connections=200 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
- 接下來在dos窗口里面輸入:mysqld --initialize-insecure (看別人用的是mysqld --initialize=insecure --user=mysql 放我機器不好使了,可能版本不同造成的吧)
- 再輸入:mysqld -install (如果說已經存在,可以使用 sc delete mysql 或者 mysql -remove 將其刪除)
會顯示Service successfully installed. - 最后輸入:net start mysql #啟動mysql服務
<當然還會有MySQL 服務無法啟動的情況出現。這時查看你的my.ini文件中basedir和datadir中路徑是不是上面說的那樣設置的。> - 此時mysql沒有密碼,需要進行設置密碼,輸入:mysqladmin -u root password *******
這樣就可以進入mysql里面了。輸入:mysql -u root -p - 看一下我們mysql里初始的表有哪些,輸入:show databases; #最后的分號不能少!!!
完工!!!
安裝過程相當不易,不要氣餒,別人不一定有你強,堅持住,多看些別人安裝的過程,忽然間你的mysql就安裝好了。
原創不易,尊重版權。轉載請注明出處:http://www.cnblogs.com/xsmile/