mysql 5.7 (~~安裝~~)解壓
初始化mysql
關於mysql體積問題
mysql解除安裝
開啟環境變數配置,在path中加入mysql下bin目錄的路徑,以便可以在任意地方執行mysql命令。[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
explicit_defaults_for_timestamp=true
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=d:\program files\mysql
# 設定mysql資料庫的資料的存放目錄
datadir=d:\program files\mysql\data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
sql_mode=no_engine_substitution,strict_trans_tables
如何驗證環境變數設定成功了?
使用管理員許可權開啟命令提示符。輸入mysql後回車,可以看到返回一大串error 2003 (hy000): can't connect to mysql server on 'localhost' (10061)
即為設定成功。
此步驟開啟的命令提示符不用關閉,一會兒初始化的時候還會用到。
現在的mysql還不能用,需要進行初始化操作。使用剛才開啟的命令提示符(如果你關了就需要重新開啟一次)依次輸入如下命令,如果不遇到報錯即可成功初始化mysql了,注意需要管理員模式。
初始化mysql命令:mysqld --initialize-insecure
安裝mysql服務:mysqld -install
啟動mysql服務:net start mysql
(此步驟不使用管理員許可權可能會失敗)
修改mysql密碼:mysqladmin -u root password 123456
這裡的123456就是你設定的密碼。
常見問題處理方案:
檢查上一步my.ini中datadir設定的目錄是否已經存在。如果存在第一步初始化可能失敗。
使用sc query mysql
檢查mysql服務名是否已存在。第二步中的安裝mysql服務缺省會安裝這個名字。(windows terminal使用者請注意sc命令可能不會返回任何結果,切換到系統自帶的cmd中即可正常查詢)
第三步啟動服務失敗,如果前面步驟沒有出錯可能是由於沒有使用管理員許可權開啟命令提示符。
其他問題報錯連同錯誤**一起複製到網上尋求幫助。
如果沒有任何報錯,那麼mysql到這裡就設定完成了。使用下面命令嘗試登入mysql吧!
mysql -u root -p
按提示輸入密碼(windows中顯示*號,linux中沒有任何顯示)
如果進入mysql的命令列,即為安裝成功!
這一套組合拳下來,mysql資料夾在沒有資料的情況下占用1.6g。根據網上大佬的說法,移除lib資料夾和bin目錄下的mysqld.pdb檔案可大幅減縮mysql資料夾的體積(我的縮減到了300m)。簡單試了一下確實可以。
解除安裝很方便,使用管理員許可權開啟命令提示符,依次輸入下面命令。
結束mysql服務:net stop mysql
刪除mysql服務:mysqld -remove mysql
或sc delete mysql
刪除mysql的資料夾
刪除mysql環境變數
MySQL5 7安裝與解除安裝
安裝mysql?新增環境變數 安裝疑難問題 解除安裝mysql?在安裝目錄下新建乙個my.ini檔案 用記事本開啟 將一下內容複製進去 mysql default character set utf8 mysqld port 3306 安裝目錄 basedir d software mysql 5....
MySQL5 7 安裝及解除安裝
開啟計算機 屬性 高階系統設定 環境變數,新建乙個環境變數,變數名為mysql home,變數值為你的mysql根目錄d program files mysql 5.7.30 winx64 然後在系統變數path中新增 mysql home bin 在根目錄下建立my.ini,新增以下內容 mysq...
MySQL 5 7安裝與解除安裝指南
安裝 初始化解除安裝 由於專案需要mysql版本為5.7,此處以5.7為例記錄mysql安裝與解除安裝步驟 我們可以清楚的看到有msi和zip兩種格式的安裝版本,這兩種有什麼不同呢?其實msi是安裝版本,在安裝過程中,通過將使用者的各項選擇自動寫入ini 配置檔案 即自動配置。較適合初學者使用 就是...