大家可能會(huì)用mysql,但不一定會(huì)安裝mysql,下面就帶大家介紹一下安裝mysql8.0.17解壓版的方法,希望對(duì)大家有所幫助。
記錄一下自己安裝過程遇到的問題,也希望對(duì)大家有用~
1、下載(官方推薦的是下載安裝版本,但是解壓版更便捷),下載地址:
2、解壓,我們需要增加一步操作:
(1)創(chuàng)建一個(gè)名為my.ini的文件:
3、修改my.ini文件:
[mysql] # 設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [mysqld] # 設(shè)置3306端口 port = 3306 # 設(shè)置mysql的安裝目錄 basedir = D:\Program Files\mysql\ # 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir = D:\Program Files\mysql\data # 允許最大連接數(shù) max_connections=20 # 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集 character-set-server=utf8 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB # 創(chuàng)建模式 sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
特別要注意:
(1)D:\Program Files\mysql\data 這個(gè)目錄一定要是“\”,千萬別弄成“”不然會(huì)報(bào)錯(cuò),或者可以用“/”;
(2)Mysq安裝目錄和數(shù)據(jù)存放目錄一定要修改為你自己設(shè)定的目錄,除非你設(shè)置的目錄與上述一致。
4、配置mysql的環(huán)境變量:
MYSQL_HOME D:Program Filesmysql
點(diǎn)擊Path,增加:
%MYSQL_HOME%bin;
5、以管理員身份運(yùn)行cmd,執(zhí)行以下操作:
(1)切換到mysql的bin目錄;
(2)執(zhí)行mysqld –initialize命令,此時(shí)會(huì)生成一個(gè)新目錄data,查看.err文件,可以看到root用戶生成的隨機(jī)密碼;
mysqld --initialize
(3)執(zhí)行mysqld –install命令,安裝mysqld服務(wù);
mysqld --install
(4)執(zhí)行net start mysql命令,啟動(dòng)mysql服務(wù);
net start mysql
(5)執(zhí)行mysql -u root -p命令,連接mysql數(shù)據(jù)庫,輸入上述隨機(jī)生成的密碼;
mysql -u root -p
(6)執(zhí)行以下sql重置root密碼:
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '新密碼';
tips:
-
mysqld –initialize-insecure自動(dòng)生成無密碼的root用戶;
-
mysqld –initialize自動(dòng)生成帶隨機(jī)密碼的root用戶;
-
mysqld -remove移除自己的mysqld服務(wù);
-
net stop mysql命令,停止mysql服務(wù)
-
如果報(bào)錯(cuò),清空data文件夾,最好還是刪掉data文件,重新執(zhí)行remove–initialize–install–start(這些不是命令)流程即可;
相關(guān)學(xué)習(xí)推薦:mysql教程(視頻)