此次安裝mysql怕是該遇上的都遇上了,網上搜的解決辦法不詳細,今日記下,與君共勉。
問題一:版本選擇,在mysql官網有兩種版本安裝包,一種是壓縮包,一種是mis;
選擇mis安裝就像平時裝軟體一樣,但是限於英語,不知道每一步做什麼配置,裝起來很沒底。而且和別人的教程看起來不太對,裝錯了都不知道怎麼改。
所以一下問題只限於壓縮版的問題總結,解決辦法來自網上各種辦法,加以自己驗證;
安裝步驟如下:
3,解壓後目錄除了沒有data資料夾,也沒有my.ini檔案,所以新建乙個txt檔案,把如下內容貼上上,再把改為my.ini檔案;basedir,datadir這兩個引數需要比對你自己本地存放mysql的目錄修改,其他可以復用。
---------------------這只是個分割線-----------------------------------------
[mysql]
#設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
#設定3306埠
port = 3306
#設定mysql的安裝目錄(你的mysql資料夾放置位置)
basedir=c:\mysql\mysql-5.7.21-winx64
#設定mysql資料庫的資料存放目錄(mysql資料夾data放置位置) ?
datadir=c:\mysql\mysql-5.7.21-winx64\data
#允許最大連線數
max_connections=20
#服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
#建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
#快速設定mysql的密碼
#skip-grant-tables
---------------------這只是個分割線-----------------------------------------
4,接下來要去cmd執行命令了。不過要用管理者身份執行,不然後面命令會報錯;
在bin目錄開啟cmd,輸入命令:mysqld –install
可能遇見的報錯:找不到msvcr120.dll;
5,解決了上面的問題執行:mysqld –install、
6,輸入net start mysql回車執行,隨後提示成功
7,若提示「mysql服務無法啟動,將data資料夾清空,輸入mysqld --initialize,略作等待,再輸入net start mysql;
若初始化不成功檢查ini檔案的引數路徑是否和你本地的匹配;
8.mysql服務啟動成功之後,再輸入mysql -u root -p
提示輸入密碼,可以跳過直接回車就可以執行mysql命令了;如果此處報錯,修改ini檔案最後乙個引數,去掉#就行;但是修改ini檔案後要重啟mysql服務。net stop mysql關閉服務;
9,成功進入mysql命令列後:
輸入use mysql;
提示database changed
輸入update user set password=password('123456') where user='root';
提示error 1054 (42s22): unknown column 'password' in 'field list'
輸入update mysql.user set authentication_string=password('123456') where user='root';
提示query ok, 1 row affected, 1 warning (0.00sec)
rows matched: 1 changed: 1 warnings: 1
輸入flush privileges;
提示query ok, 0 rows affected (0.01 sec)
輸入exit;
提示bye
退出mysql環境
重新將my.ini配置檔案修改回來,再將mysql服務重啟。
mysql服務重啟之後,輸入mysql -u root -p回車,再輸入剛剛設定的密碼即可進入mysql環境。
輸入use mysql;
提示error 1820 (hy000): you must reset your password ...
輸入set password=password('123456');
提示query ok, 0 rows affected, 1 warning (0.00sec)
輸入flush privileges;
提示query ok, 0 rows affected (0.01 sec)
輸入use mysql;
提示database changed
Mysql 安裝所有問題 總結
總結 zip是壓縮包,而msi檔案是windows installer的資料報,它實際上是乙個資料庫,包含安裝一種產品所需要的資訊和在很多安裝情形下安裝 和解除安裝 程式所需的指令和資料,只要系統中包含windows installer支援就能夠使用。3 windows上安裝mysql msi檔案包...
安裝解除安裝mysql問題總結
a 修改myslq配置檔案my.ini,在myslqd這個條目下加上skip grant tables 無需輸入密碼直接進入資料庫 b 開啟cmd 1 輸入 停止mysql服務 net stop mysql 2 輸入 啟動mysql服務 net start mysql 3 輸入 mysql uroo...
mac安裝mysql遇到的問題總結
1 sudo mysql.server start starting mysql error the server quit without updating pid file usr local var mysql yuandemacbook pro.local.pid last login sa...