win下mysql5.7.29服務安裝和卸載


卸載服務:

1、以管理員身份打開dos命令

輸入:sc query mysql(對應的SQL服務名稱)

如果存在則會彈出一些信息,不存在則提示未找到服務

 

2、再輸入:sc delete mysql(對應的SQL服務名稱)即可刪除服務

 

安裝服務:

下載:https://dev.mysql.com/downloads/file/?id=491809

1、解壓到安裝目錄(my.ini和data是后期加的,一定不要自己新建data文件夾)

 

 2、新建my.ini文件(以ANSI格式保存文件):

其中 basedir 和 datadir 需要改成你對應的目錄

[mysql]

# 設置mysql客戶端默認字符集

default-character-set=utf8

[mysqld]

skip-name-resolve
skip-grant-tables

#設置3306端口

port = 3306

# 設置mysql的安裝目錄

basedir=D:\mySQLInstall\mysql-5.7.29-winx64

# 設置mysql數據庫的數據的存放目錄

datadir=D:\mySQLInstall\mysql-5.7.29-winx64\data

# 允許最大連接數

max_connections=200

# 服務端使用的字符集默認為8比特編碼的latin1字符集

character-set-server=utf8

# 創建新表時將使用的默認存儲引擎

default-storage-engine=INNODB

3、以管理員的身份運行,注意這里一定一定一定要以管理員的身份運行,否則在安裝過程中會出現因為管理權限不夠而導致的Install/Remove of the Service Denied!(安裝/卸載服務被拒絕),這一點非常重要!

 

 

在cmd中進入到D:\mySQLInstall\mysql-5.7.29-winx64\bin目錄下:
輸入安裝命令:mysqld -install,若出現Service successfully installed,證明安裝成功;如出現Install of the Service Denied,則說明沒有以管理員權限來運行cmd:

 然后繼續輸入命令:mysqld --initialize,此時不會有任何提示,會卡頓一下

 如果出現一下問題,就是my.ini文件格式的問題(原因:my.ini文件格式是utf-8),以ANSI格式保存文件:

D:\mysql-8.0.17\bin>mysqld --initialize

mysqld: [ERROR] Found option without preceding group in config file D:\mysql-8.0.17\my.ini at line 1.
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

 再輸入啟動命令:net start mysql,出現以下提示證明MySQL啟動成功:

 

mysql的默認密碼是root,習慣不修改

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM