網(wǎng)上的安裝教程有很多,基本上大同小異,安裝過程中可能因?yàn)楹苄〉募?xì)節(jié)導(dǎo)致安裝失敗,我也是參照了很多的安裝教程才安裝成功的,安裝過程中會(huì)出現(xiàn)各種各樣的問題,我們會(huì)根據(jù)這些問題去查找答案的同時(shí)也提高了自己解決問題的能力,一共花了一天的時(shí)間。
我們一直強(qiáng)調(diào)網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)網(wǎng)站設(shè)計(jì)公司不一定是大公司,成都創(chuàng)新互聯(lián)作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。
安裝環(huán)境:window10
1、下載zip安裝包,下載地址:https://dev.MySQL.com/downloads/mysql/
點(diǎn)擊此版本安裝,然后選擇最下方的 “No thanks,just start my download.” ,就開始下載安裝包了
2、安裝
2.1 解壓zip包到安裝目錄
(我解壓在C:\Program Files\Mysql\mysql-8.0.19-winx64)
2.2 配置環(huán)境變量
右擊計(jì)算機(jī)–屬性–高級系統(tǒng)設(shè)置–環(huán)境變量–新建系統(tǒng)變量
2.3配置初始化的my.ini文件
我們發(fā)現(xiàn)在解壓后的文件中并沒有my.ini文件,這時(shí)就需要我們自行創(chuàng)建。在安裝根目錄下添加my.ini(新建文本文件,將文件類型改為ini),寫入基本配置:
[mysqld] # 設(shè)置3306端口 port=3306 # 設(shè)置mysql的安裝目錄 basedir=C:\\Program Files\\Mysql\\mysql-8.0.19-winx64 # 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=C:\\Program Files\\Mysql\\mysql-8.0.19-winx64\\data # 允許最大連接數(shù) max_connections=200 # 允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫系統(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、安裝MySQL
在安裝過程中,必須以管理員身份運(yùn)行cmd,否則在安裝過程中會(huì)報(bào)錯(cuò)導(dǎo)致安裝失敗。
3.1 初始化數(shù)據(jù)庫
在MySQL安裝目錄的bin目錄執(zhí)行命令:
mysqld --initialize --console
執(zhí)行完成后,會(huì)打印出root用戶的初始默認(rèn)密碼,比如:
C:\Users\Administrator>cd C:\Program Files\Mysql\mysql-8.0.19-winx64\bin C:\Program Files\Mysql\mysql-8.0.19-winx64\bin>mysqld --initialize --console 2018-04-28T15:57:17.087519Z 0 [System] [MY-013169] [Server] C:\Program Files\MySQL\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 4984 2018-04-28T15:57:24.859249Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E 2018-04-28T15:57:27.106660Z 0 [System] [MY-013170] [Server] C:\Program Files\MySQL\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed C:\Program Files\Mysql\mysql-8.0.19-winx64\bin>
注意!執(zhí)行輸出結(jié)果里面有一段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E 其中root@localhost:后面的“rI5rvf5x5G,E”就是初始密碼(不含首位空格)。在沒有更改密碼前,需要記住這個(gè)密碼,后續(xù)登錄需要用到。
要是你手賤,關(guān)快了,或者沒記住,那也沒事,刪掉初始化的 datadir 目錄,再執(zhí)行一遍初始化命令,又會(huì)重新生成的。當(dāng)然,也可以使用安全工具,強(qiáng)制改密碼,用什么方法,自己隨意。
參考:https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization-mysqld.html
3.2 安裝服務(wù)
在MySQL的安裝目錄的bin目錄執(zhí)行命令:
mysqld --install 服務(wù)名
后面的服務(wù)名可以不寫,默認(rèn)的名字為mysql。當(dāng)然如果你的電腦上需要安裝多個(gè)MySQL服務(wù)時(shí),就可以用不同的名字區(qū)分了,例如mysql3和mysql5.
安裝完成后就可以通過命令net start mysql啟動(dòng)MySQL服務(wù)了,另外通過net stop mysql 停止服務(wù),通過命令sc delete MySQL / mysqld -remove 卸載MySQL服務(wù)。
4、更改密碼
在安裝MySQL目錄的bin目錄下執(zhí)行命令:
mysql -u root -p
這時(shí)侯會(huì)提示輸入密碼,記住第3.1步安裝時(shí)的初始密碼,填入即登錄成功,進(jìn)入MYSQL命令模式。
在MySQL中執(zhí)行命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
修改密碼,注意命令尾的;一定要有,這是mysql的語法
至此,MySQL的安裝部署就完成了。
可以用命令查看默認(rèn)安裝的數(shù)據(jù)庫:
show datebases;
use mysql;
show tables;
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.01 sec) mysql>
以上就是mysql8.0.19安裝教程的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!