下載了MySQL的壓縮包,開始配置的時候遇到一大堆問題,下麵記錄下,也希望對遇到同樣問題的你有幫助 開始將壓縮包解壓到指定文件夾,然後建立一個txt文件命名為my.ini,寫入下麵的內容 保存好了後將文件複製到MySQL的bin目錄下 沒有data文件夾使得網上很多配置方法無效,如果不進行初始化的話 ...
下載了MySQL的壓縮包,開始配置的時候遇到一大堆問題,下麵記錄下,也希望對遇到同樣問題的你有幫助
開始將壓縮包解壓到指定文件夾,然後建立一個txt文件命名為my.ini,寫入下麵的內容
[mysql] # 設置mysql客戶端預設字元集 default-character-set=utf8 [mysqld] #設置3306埠 port = 3306 # 設置mysql的安裝目錄 basedir=C:\mysql-5.7.12-winx64 # 設置mysql資料庫的數據的存放目錄 datadir=C:\mysql-5.7.12-winx64\data # 允許最大連接數 max_connections=200 # 服務端使用的字元集預設為8比特編碼的latin1字元集 character-set-server=utf8 # 創建新表時將使用的預設存儲引擎 default-storage-engine=INNODB
保存好了後將文件複製到MySQL的bin目錄下
沒有data文件夾使得網上很多配置方法無效,如果不進行初始化的話,mysql服務是無法啟動的。下麵是初始化的方法:
以管理員身份運行cmd,並cd到mysql中的bin目錄下,執行命令:mysqld --initialize --user=mysql --console
該命令會創建data目錄與資料庫,生成root用戶和臨時密碼,如下圖,我們需要記住這個密碼以便於登錄。
記得要配置環境變數:右鍵此電腦(電腦)-屬性-高級系統設置-高級-環境變數,在系統變數中的Path中加入你的bin目錄,如:;C:\mysql-5.7.12-winx64\bin
然後安裝mysql服務
以管理員身份打開cmd,進入到MySQL的bin目錄輸入 mysqld --install
一定要進入bin目錄不然運行mysql是會出現如下錯誤
這時候如果再進入bin目錄安裝的話也會出錯,
是因為原來安裝過了存在相同的文件所以必須先移除原來安裝的,進入bin目錄輸入命令mysqld --remove
然後再在bin目錄里輸入命令 mysqld --install就安裝mysql服務成功了
最後輸入命令net start mysql就可以運行mysql服務了,在輸入mysql -u root -p回車後輸入開始記下的臨時密碼就成功進入資料庫了。
進入資料庫後你可以修改密碼:set password = password('新密碼');,然後回車就可以了,註意分號不能省略。
如果還沒有解決問題的話可以訪問下麵的網址
http://blog.csdn.net/mhmyqn/article/details/17043921 這是以為博主寫的關於安裝mysql時遇到的問題的文章很全面,