mysql的安裝

來自:http://www.jb51.net/article/83641.htm

1.工欲善必先利其器,所以第一步要去http://dev.mysql.com/downloads/mysql/下載Windows (x86, 64-bit), ZIP Archive,


2.下載完成后將其解壓到你想要安裝的路徑下,例如我的解壓到D:\MySql\mysql-5.7.12-winx64\路徑下,剛解壓完應(yīng)該是下圖這些文件夾:

3.新建一個(gè)my.ini配置文件:以后將會(huì)讀取此配置文件而不是my-default.ini文件;現(xiàn)將如下代碼添加到my.ini文件中:

[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8 
[mysqld]
#設(shè)置3306端口
port = 3306 
# 設(shè)置mysql的安裝目錄
basedir=D:\MySql\mysql-5.7.12-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\MySql\mysql-5.7.12-winx64\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB

?添加完之后保存,然后再在此路徑新建一個(gè)空的data文件夾,整個(gè)流程建完的格局應(yīng)為如下圖:


4.安裝mysql服務(wù):記住一定要以管理員身份運(yùn)行cmd,進(jìn)入mysql的bin目錄下,輸入命令

mysqld --initialize-insecure --user=mysql
#如果有問題的話,那么把備份my-default.ini 然后把my.ini的內(nèi)容復(fù)制到mydefault.ini中

然后輸入

mysqld install

安裝服務(wù),安裝成功會(huì)提示安裝成功,如果有之前的服務(wù)可以會(huì)說已經(jīng)安裝過,此時(shí)

mysqld remove

然后重裝再啟動(dòng)MySQL服務(wù)就OK了

net start mysql

5. 配置環(huán)境變量:將bin目錄的路徑拷貝到path環(huán)境變量下

6.打開MySQL:打開cmd.exe,輸入mysql -uroot -p命令,默認(rèn)是沒有密碼的,回車進(jìn)入。如果有的已經(jīng)設(shè)置密碼了,所以要輸入密碼才能進(jìn)

7. 設(shè)置root賬戶密碼
先用root賬戶登錄到mysql

mysql -uroot

然后設(shè)置:set password for 用戶名@localhost = password('新密碼');

mysql> set password for root@localhost = password('123'); 

問題補(bǔ)充:

  • my.ini的部分內(nèi)容
    basedir=D:\softinstall\mysql-5.7.12-winx64
    datadir=D:\softinstall\mysql-5.7.12-winx64\data
當(dāng)執(zhí)行命令“mysqld --initialize-insecure --user=mysql”時(shí)報(bào)錯(cuò)如下:

從錯(cuò)誤里看,發(fā)現(xiàn)softinstall少了一個(gè)s,于是我把mysql的目錄移動(dòng)到D盤根目錄下就好了,無語且無解

  • mysqld remove
    出現(xiàn)"failed to remove service";
    可以使用"sc delete mysql"

  • sc delete mysql
    出現(xiàn)“指定的服務(wù)已經(jīng)標(biāo)記為刪除”
    此時(shí)關(guān)閉打開的服務(wù)窗口即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容