建應(yīng)用網(wǎng)站百度pc網(wǎng)頁(yè)版
1.下載壓縮包
官網(wǎng)地址:www.mysql.com
??
2.環(huán)境配置?
1.先解壓壓縮包
2.配置環(huán)境變量
添加環(huán)境變量:我的電腦--->屬性-->高級(jí)-->環(huán)境變量-->系統(tǒng)變量-->path
3.在mysql安裝目錄下新建my.ini文件并,編輯my.ini文件
編輯內(nèi)容如下:?
[mysqld]
#設(shè)置3306端口
port=3306
#設(shè)置mysql的安裝目錄
basedir=D:\develop-soft\mysql\mysql-8.1.0-winx64\database
#設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=D:\develop-soft\mysql\mysql-8.1.0-winx64\database\data
max_connections=200
#允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫(kù)系統(tǒng)
max_connect_errors=10
#服務(wù)端使用的字符集默認(rèn)為UTF8
character-set-server=utf8
#創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
#默認(rèn)使用“mysql_native_password”插件認(rèn)證
default_authentication_plugin=mysql_native_password
[mysql]
#設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[client]
#設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口
port=3306
default-character-set=UTF8
3.執(zhí)行命令
?1.初始化mysql,命令如下:
mysqld --initialize-insecure
2.安裝Mysql,命令如下:
mysqld -install mysql
3.無密碼啟動(dòng)Mysql
mysqld --console --skip-grant-tables --shared-memory??
開啟新的窗口繼續(xù)執(zhí)行命令如下:
1.刷新權(quán)限
flush privileges;
2.修改密碼:
alter user 'root'@'localhost' identified with mysql_native_password by '密碼';
4.遇到的問題
1.由于找不到VCRUNTIME140_1.dll,無法繼續(xù)執(zhí)行代碼,重新安裝程序可能會(huì)解決此問題
1.1下載地址
Download Visual C++ Redistributable for Visual Studio 2015 from Official Microsoft Download Center
1.2 安裝完成后,將文件vcruntime140_1.dll,放到C:\Windows\System32目錄下
2.Install/Remove of the Service Denied!
以管理員身份啟動(dòng)cmd,重新執(zhí)行對(duì)應(yīng)命令
3.Found option without preceding group in config file
將my.ini 文件的編碼格式設(shè)置為ANSI