標籤:協助 運行 path initial 管理員 cti 執行命令 成功 use
下載了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時遇到的問題的文章很全面,
mysql安裝及常見問題