安裝MySQL問題總結

2021-09-19 07:32:50 字數 2486 閱讀 9522

此次安裝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...