安裝最新版本mysql的時候碰到了一些問題,簡單記錄一下解決辦法,方便本身也方便別人。mysql
下載地址:http://dev.mysql.com/downloads/mysql/ 根據本身的系統下載32位/64位zip 下載完成後解壓而後配置環境變量:sql
path:D:\Java\mysql\mysql-5.7.16-winx64\bin
複製mysql-5.7.16-winx64文件夾裏的my-default.ini文件,命名爲my.ini 打開後修改裏面的內容以下:數據庫
[mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=D:\Java\mysql\mysql-5.7.16-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=D:\Java\mysql\mysql-5.7.16-winx64\data # 容許最大鏈接數 max_connections=200 # 服務端使用的字符集默認爲8比特編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的默認存儲引擎 default-storage-engine=INNODB
打開命令提示符(管理員),進入D:\Java\mysql\mysql-5.7.16-winx64\bin下, 執行編碼
mysqld -install
命令安裝服務,提示success表示安裝成功。 執行code
net start mysql
命令啓動服務 這裏要注意,我安裝的時候提示發生系統錯誤, 因而百度了下 執行:server
mysqld --initialize-insecure --user=mysql
再從新啓動服務就能夠開起來,緣由多是MySQL5.7解壓縮後默認是沒有data文件的, 因此這句話就至關於給咱們初始化一個默認數據庫,登陸的用戶名爲root,密碼爲空。ip
執行mysql -u root -p便可登錄,因爲密碼默認狀況下是空的,因此咱們登錄成功後能夠設置個新密碼。 執行:get
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
OK,配置完成。it
若有朋友碰到下面的問題,建議參看我上面的步驟從新來一次。io
mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)'