這個配置檔案放在解壓的資料夾下即可。用管理員身份開啟cmd命令列工具,cd到解壓檔案的bin目錄:d:\mysql\mysql-5.7.21-winx64\bin[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=d:\mysql\mysql
# 設定mysql資料庫的資料的存放目錄
datadir=d:\mysql\mysql\data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
skip-grant-tables
輸入mysqld install回車執行,出現安裝成功就可以了。
輸入net start mysql 啟動mysql (或開啟windows服務手動啟動mysql)
在cmd裡啟動發現沒法啟動
網上搜尋了下發現是5.7版本才有這個問題,要在bin目錄下手動初始化data目錄
cd到bin目錄下先初始化
1. mysqld --initialize-insecure自動生成無密碼的root使用者,
2. mysqld --initialize自動生成帶隨機密碼的root使用者
這裡選擇1 mysqld --initialize-insecure
初始化後再執行net start mysql 成功啟動mysql ..
然後發現還是沒有啟動成功,最後搜尋發現,需要將第一步啟動中在data資料夾下的資料都刪除,然後再啟動一次。但是還是出現很多錯誤和warning,但是用net start mysql卻能成功啟動。上面配置檔案最後一行skip-grant-tables說明登入mysql可以不用密碼。
mysql修改密碼有很多不同方法,我試了網上很多方法,但是只有乙個成功,如下:
首先在my.ini檔案中加入skip-grant-tables(上面配置檔案下我已經加過了,能夠不容輸入密碼登入);
然後用命令net start mysql啟動mysql;
再輸入mysql -u root -p登入,此時不用輸入密碼,直接回車就可以登入。
下面是重點!!!輸入use mysql 然後回車,再輸入:
update mysql.user set authentication_string=password('123qwe') where user='root' and host ='localhost';(注意有分號),然後回車即可將密碼改為123qwe。
然後再關閉服務,且將my.ini中的最後一行刪除,儲存,然後重新啟動mysql服務,此時就要輸入剛剛的密碼了,但是第一次更改後需要再設定一下密碼,mysql> set password = password('123qwe'); 這樣以後登入就正常了。
Mysql5 7安裝問題
但正是這個最新版本讓我折騰了好幾個小時,特此記錄下來!現在直接說這個版本 mysql 5.7.9 winx64.zip 出現的問題 1.my.ini配置檔案內容出錯了,在啟動服務的時候,服務始終啟動不起來,提示的錯誤資訊是 服務正在啟動中或是暫停中。通過 啟動任務管理器 服務 服務按鈕 進去檢視服務...
mysql5 7解壓安裝
開啟 往下拉至如圖,請認準對應版本 windows x86,64 bit zip archive 23 4第二大步 現在配置my.ini檔案 用記事本開啟檔案my default.ini,有些朋友可能喜歡自己新建my.ini檔案,這請君自便了,我還是用預設的檔案來改。最基本配置前後如圖 1 去掉ba...
mysql5 7編譯安裝
一 準備工作 mysql 並解壓 root 001 mysql檔案 root 001 tar xf mysql 5.7.19.tar.gz c usr local src root 001 cd 上次使用的目錄 root 001 src cd mysql 5.7.19 2.安裝依賴包 yum ins...