人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

MySql 5.7.17壓縮包免安裝的配置過(guò)程圖解

發(fā)布日期:2022-03-24 10:49 | 文章來(lái)源:腳本之家

MySQL數(shù)據(jù)庫(kù)管理軟件有兩種版本,一種是企業(yè)版,一種是社區(qū)版,其中,前者是收費(fèi)的,如果是個(gè)人使用的,社區(qū)版足矣。下載mysql-5.7.17-winx64.zip,并將之解壓于自己選定的目錄后,如圖1,會(huì)在文件夾里看到配置文件my-default.ini,此時(shí),需將其復(fù)制,并粘貼進(jìn)bin文件夾里,并將其重新命名為my.ini,如圖2。至此準(zhǔn)備工作完成,下面將詳說(shuō)具體的配置過(guò)程。


工具/原料

(1)電腦:Lenovo B460e;
(2)操作系統(tǒng):windows 7,64位;
(3)mysql-5.7.17-winx64.zip。

方法/步驟

(1)配置系統(tǒng)環(huán)境變量;1、添加新的系統(tǒng)環(huán)境變量MYSQL_HOME,值為:

【C:\Program Files\MySQL\mysql-5.7.17-winx64】;

2、編輯系統(tǒng)環(huán)境變量path,添加如下代碼(包括冒號(hào)“;”):【%MYSQL_HOME%\bin;】。

(2)根目錄下的my-default.ini不動(dòng),配置bin文件夾中的my.ini,把my.ini文件中的內(nèi)容改為如下內(nèi)容:

my.ini:

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[cilent]
port=3306
default_character_set=utf-8
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
basedir = %MYSQL_HOME%
datadir = %MYSQL_HOME%data
port = 3306
server_id = 10
default_character_set = utf-8
max_connections = 200
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 512M
sort_buffer_size = 8M
read_rnd_buffer_size = 8M 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

對(duì)my.ini配置文件的一些理解:

1.innodb_buffer_pool_size:個(gè)人建議設(shè)置為設(shè)置為操作系統(tǒng)內(nèi)存的50%。如果設(shè)置過(guò)大,MySQL可能會(huì) 占用系統(tǒng)交換空間,導(dǎo)致系統(tǒng)變慢,從而降低查詢(xún)效率;

2.basedir : 就是之前設(shè)置的環(huán)境變量;

3.server_id :關(guān)于主從復(fù)制的,應(yīng)該是隨便設(shè), 但必須保持唯一;

4.datadir:后續(xù)初始化等數(shù)據(jù)都會(huì)保存在該文件下,該文件后續(xù)操作會(huì)自動(dòng)建立;

5.port:連接數(shù)據(jù)庫(kù)的端口號(hào),3306即可,MySQL在線(xiàn)安裝的默認(rèn)就為3306;

6.最后三個(gè)參數(shù)大致也是各緩沖區(qū)大小,不太了解,只是在默認(rèn)值上各個(gè)乘以了4(電腦性能好的可以高一點(diǎn))。

(3)初始化數(shù)據(jù)庫(kù),配置相關(guān)信息以管理員身份運(yùn)行命令行提示符(注意一定要以管理員身份運(yùn)行,否則將沒(méi)有權(quán)限對(duì)mysql進(jìn)行配置)。

1.輸入命令“mysqld install MySQL”,并按回車(chē),如下圖,表示MySQL安裝成功。

2.輸入命令“mysqld –initialize-insecure”,并按回車(chē)將自動(dòng)生成無(wú)密碼的root用戶(hù),而執(zhí)行命令“mysqld –initialize”則會(huì)自動(dòng)生成帶隨機(jī)密碼的root用戶(hù)(注意,是兩個(gè)-),root用戶(hù)的密碼將會(huì)在后面設(shè)置。root(取名源于Linux)用戶(hù)就是MySQL中的有超級(jí)管理權(quán)限的用戶(hù)。

注:此過(guò)程在執(zhí)行成功后,系統(tǒng)會(huì)在MySQL根目錄中生成data文件夾。

3.輸入命令“net start mysql”,并按回車(chē),啟動(dòng)MySQL服務(wù)器;

(4)設(shè)置root用戶(hù)的密碼以管理員身份運(yùn)行命令行提示符(注意一定要以管理員身份運(yùn)行,否則將沒(méi)有權(quán)限對(duì)mysql進(jìn)行配置)。

1.檢查MySQL服務(wù)器是否啟動(dòng),如果啟動(dòng),則輸入命令“net stop mysql”,并按回車(chē),停止MySQL服務(wù)器;

2.輸入命令“mysqld –skip-grant-tables”,并按回車(chē),注意,此命令不會(huì)啟動(dòng)MySQL服務(wù)器,至少,在任務(wù)管理器里看到MySQL服務(wù)器的狀態(tài)是停止的;

3.以普通用戶(hù)身份打開(kāi)一個(gè)命令行窗口(如在運(yùn)行窗口中直接輸入cmd打開(kāi));

4.輸入命令“mysql -u root -p”,并按回車(chē),接著會(huì)提示輸入密碼,此時(shí)不需要輸入密碼而直接按回車(chē)即可;

5.進(jìn)入數(shù)據(jù)庫(kù)后,依次執(zhí)行以下命令:

1)選擇數(shù)據(jù)庫(kù):“use mysql;”

2)設(shè)置用戶(hù)root的新密碼為“123456”:

“update user set authentication_string=password(‘123456') where user='root';”;

3)重新加載權(quán)限表,即使上述命令的執(zhí)行生效:“flush privileges;”;

4)退出MySQL:“exit;”。

6.打開(kāi)任務(wù)管理器,點(diǎn)擊“進(jìn)程選項(xiàng)卡”,選擇并結(jié)束進(jìn)程mysqld.exe(注意:是進(jìn)程而不是服務(wù));

7.以用戶(hù)/密碼:root/123456,登錄MySQL,如下圖可知,MySQL登錄成功。至此,root用戶(hù)的密碼設(shè)置結(jié)束。

注意事項(xiàng)(1)my.ini是放置在bin目錄下,而不是和my-default.ini同在根目錄下(我按照其他網(wǎng)友的方法放在根目錄下時(shí),初始化data文件會(huì)報(bào)找不到文件夾);

(2)有的教程說(shuō)這里需要自己新建一個(gè)空的data文件夾,其實(shí)不必。官方文檔有說(shuō)明,后續(xù)步驟中有一步操作會(huì)自動(dòng)建立data文件夾;

(3)在設(shè)置my.ini文件中的參數(shù)時(shí),需刪除所設(shè)置參數(shù)前面的#符;

(4)只有以管理員身份打開(kāi)命令提示符窗口,才可在其中啟動(dòng)和停止MySQL服務(wù)器,以及對(duì)MySQL進(jìn)行配置;

(5)命令“mysqld –skip-grant-tables”的作用是跳過(guò)權(quán)限安全檢查,如此一來(lái),會(huì)導(dǎo)致任何用戶(hù)訪(fǎng)問(wèn)不做訪(fǎng)問(wèn)控制,當(dāng)然也包括root用戶(hù),這樣就可以在不輸入密碼的情況下登錄MySQL并修改root用戶(hù)的密碼了。

(6)命令“mysqld –skip-grant-tables”會(huì)導(dǎo)致任何用戶(hù)訪(fǎng)問(wèn)不做訪(fǎng)問(wèn)控制,即不用輸入密碼也可登錄MySQL,而為了開(kāi)啟訪(fǎng)問(wèn)控制,可以通過(guò)命令”mysqladmin flush-privileges”或者”mysqladmin reload”來(lái)開(kāi)啟?;蛳纫匀我庥脩?hù)在不用密碼的情況下登錄進(jìn)MySQL后,輸入命令“flush privileges”,并執(zhí)行,如此也可開(kāi)啟訪(fǎng)問(wèn)控制。

總結(jié)

以上所述是小編給大家介紹的MySql 5.7.17壓縮包免安裝的配置過(guò)程圖解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)本站網(wǎng)站的支持!

國(guó)外服務(wù)器租用

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線(xiàn)路精選!

全天候客戶(hù)服務(wù)

7x24全年不間斷在線(xiàn)

專(zhuān)屬顧問(wèn)服務(wù)

1對(duì)1客戶(hù)咨詢(xún)顧問(wèn)

在線(xiàn)
客服

在線(xiàn)客服:7*24小時(shí)在線(xiàn)

客服
熱線(xiàn)

400-630-3752
7*24小時(shí)客服服務(wù)熱線(xiàn)

關(guān)注
微信

關(guān)注官方微信
頂部