安裝mysql5.5詳細(xì)步驟 在電腦上安裝mysql選擇什么配置類(lèi)型?
在電腦上安裝mysql選擇什么配置類(lèi)型?主要看你的應(yīng)用。如果只是做局部測(cè)試,現(xiàn)在的中低端配置,甚至前3-5年的機(jī)器都可以。如果你想做服務(wù)器,那就另當(dāng)別論了。要看實(shí)時(shí)在線(xiàn)IP的數(shù)量。越多對(duì)電腦文件處理性
在電腦上安裝mysql選擇什么配置類(lèi)型?
主要看你的應(yīng)用。如果只是做局部測(cè)試,現(xiàn)在的中低端配置,甚至前3-5年的機(jī)器都可以。如果你想做服務(wù)器,那就另當(dāng)別論了。要看實(shí)時(shí)在線(xiàn)IP的數(shù)量。越多對(duì)電腦文件處理性能的要求越高(注意不是游戲性能,文件處理性能主要體現(xiàn)在CPU內(nèi)存和硬盤(pán))。
mysql5.5卸載不干凈?
用360軟件管家,可以把沒(méi)有清理的殘留文件清理掉,非常好用,推薦。
安裝mysql5.1時(shí)無(wú)法開(kāi)啟服務(wù)怎么回事?
安裝mysql5.1時(shí),服務(wù)無(wú)法啟動(dòng)。安裝文件可能已損壞或與系統(tǒng)不兼容。您可以卸載它并嘗試重新安裝。
mysql重新安裝出錯(cuò)解決方法?
原因分析:
本來(lái)安裝了MySQL,但是卸載不干凈。
解決方案:
1.在我的電腦(電腦)-管理-服務(wù)和應(yīng)用-服務(wù)中,找到mysql,關(guān)閉狀態(tài)。
2.在控制面板中卸載mysql軟件。
3.卸載后刪除C:程序文件(x86) mysql。該目錄中的所有文件都將被刪除,MySQL文件夾也將被刪除。
R運(yùn)行 "regedit "文件并刪除注冊(cè)表。
5.刪除c盤(pán)下C:ProgramDataMySQL的所有文件..
重啟計(jì)算機(jī)并重新安裝。
mysql 5.6.14主從復(fù)制(也稱(chēng)mysql AB復(fù)制)環(huán)境配置方法?
MySQL支持單向和異步復(fù)制,其中一臺(tái)服務(wù)器充當(dāng)主服務(wù)器,一臺(tái)或多臺(tái)其他服務(wù)器充當(dāng)從服務(wù)器。主服務(wù)器將更新寫(xiě)入二進(jìn)制日志文件,并維護(hù)日志文件的索引以跟蹤日志周期。當(dāng)從服務(wù)器連接到主服務(wù)器時(shí),它會(huì)將從服務(wù)器在日志中讀取的最后一次成功更新的位置通知主服務(wù)器。從服務(wù)器接收此后發(fā)生的任何更新,然后阻塞并等待主服務(wù)器通知下一次更新。為什么要使用主從復(fù)制?1.主服務(wù)器/從服務(wù)器的設(shè)置增加了健壯性。當(dāng)主服務(wù)器出現(xiàn)問(wèn)題時(shí),可以切換到從服務(wù)器作為備份。2.通過(guò)在主服務(wù)器和從服務(wù)器之間分擔(dān)處理客戶(hù)查詢(xún)的負(fù)載,可以獲得更好的客戶(hù)響應(yīng)時(shí)間。但是唐 t在主從服務(wù)器上同時(shí)更新,可能會(huì)造成。3.使用復(fù)制的另一個(gè)優(yōu)點(diǎn)是,您可以使用從屬服務(wù)器執(zhí)行備份,而不會(huì)干擾主服務(wù)器。主服務(wù)器可以在備份過(guò)程中繼續(xù)處理更新。MySQL使用三個(gè)線(xiàn)程來(lái)執(zhí)行復(fù)制功能(一個(gè)在主服務(wù)器上,兩個(gè)在從服務(wù)器上。發(fā)出START SLAVE命令時(shí),會(huì)從服務(wù)器創(chuàng)建一個(gè)I/O線(xiàn)程來(lái)連接到主服務(wù)器,并讓主服務(wù)器發(fā)送二進(jìn)制日志。主服務(wù)器創(chuàng)建一個(gè)線(xiàn)程,將二進(jìn)制日志的內(nèi)容發(fā)送到從屬服務(wù)器。從服務(wù)器I/O線(xiàn)程讀取主服務(wù)器Binlog Dump線(xiàn)程發(fā)送的內(nèi)容,并將數(shù)據(jù)復(fù)制到從服務(wù)器數(shù)據(jù)目錄中的本地文件,即中繼日志。第三個(gè)線(xiàn)程是SQL線(xiàn)程,由從服務(wù)器用來(lái)讀取中繼日志并執(zhí)行日記中包含的更新。SHOW PROCESSLIST語(yǔ)句可以查詢(xún)發(fā)生在主服務(wù)器和從屬服務(wù)器上的復(fù)制信息。默認(rèn)中繼日志使用host_name-relay-bin.nnnnnn格式的文件名,其中host_name是從屬服務(wù)器的主機(jī)名,nnnnnn是序列號(hào)。創(chuàng)建一個(gè)具有連續(xù)序列號(hào)的連續(xù)中繼日志文件,從000001開(kāi)始。從服務(wù)器跟蹤中繼日志索引文件,以確定當(dāng)前正在使用的中繼日志。默認(rèn)的中繼日志索引文件名是host_。默認(rèn)情況下,這些文件創(chuàng)建在從屬服務(wù)器的數(shù)據(jù)目錄中。中繼日志的格式與二進(jìn)制日志相同,可以由mysqlbinlog讀取。當(dāng)SQL線(xiàn)程執(zhí)行完中繼日志中的所有事件后,中繼日志將被自動(dòng)刪除。在服務(wù)器的數(shù)據(jù)目錄中創(chuàng)建另外兩個(gè)狀態(tài)文件和。狀態(tài)文件保存在硬盤(pán)上,從服務(wù)器關(guān)閉時(shí)不會(huì)丟失。下一次從服務(wù)器啟動(dòng)時(shí),讀取這些文件以確定它從主服務(wù)器讀取了多少二進(jìn)制日志,以及它處理了多少自己的中繼日志。設(shè)置主從復(fù)制:1。確保主服務(wù)器和從服務(wù)器上安裝的MySQL版本相同,最好使用最新穩(wěn)定版的MySQL。2.在主服務(wù)器上設(shè)置用于復(fù)制的連接帳戶(hù)。該帳戶(hù)必須被授予復(fù)制從屬權(quán)限。如果帳戶(hù)僅用于復(fù)制(推薦),您不要 不需要授予任何其他權(quán)限。Mysql gt在*上授予復(fù)制從屬。*-gt到由從屬通道3標(biāo)識(shí)的復(fù)制@%。執(zhí)行FLUSH TABLES WITH READ LOCK語(yǔ)句清除所有表并阻塞write語(yǔ)句:MySQL gt FLUSH TABLES WITH READ LOCK;阻止mysql客戶(hù)端程序退出。打開(kāi)另一個(gè)終端來(lái)拍攝主服務(wù)器數(shù)據(jù)目錄的快照。shell gtcd/usr/local/mysql/shell gttar-CVF/tmp/MySQL-snapshot . tar ./data如果從服務(wù)器的用戶(hù)帳戶(hù)與主服務(wù)器的不同,您可能不想復(fù)制MySQL數(shù)據(jù)庫(kù)。在這種情況下,數(shù)據(jù)庫(kù)應(yīng)該從存檔中排除。你也不 不需要在存檔中包含任何日志文件或文件。當(dāng)FLUSH TABLES WITH READ LOCK設(shè)置的讀鎖有效時(shí)(即mysql客戶(hù)端程序不退出),讀取主服務(wù)器上當(dāng)前的二進(jìn)制日志名和偏移量值:MySQL gt show master status -。bin log _ Do _ DB | bin log _ Ignore _ DB |---| Mysql-bin . 003 | 73 | test | manual,Mysql | -日志名稱(chēng)顯示在文件列中。在本例中,二進(jìn)制日志值是mysql-bin.003,偏移量是73。記錄數(shù)值。將來(lái)設(shè)置從屬服務(wù)器時(shí),您需要使用這些值。它們表示復(fù)制坐標(biāo),從服務(wù)器應(yīng)該從該坐標(biāo)開(kāi)始從主服務(wù)器進(jìn)行新的更新。如果在主服務(wù)器運(yùn)行時(shí)未啟用- logs-bin,則顯示主服務(wù)器狀態(tài)中顯示的日志名稱(chēng)和位置值為空。在這種情況下,將來(lái)指定從屬服務(wù)器的日志文件和位置時(shí)要使用的值是空字符串()和4。拍攝快照并記錄日志名和偏移量后,回到之前的中端,重新啟用寫(xiě)活動(dòng):mysqlgt解鎖表;;4.確保主服務(wù)器主機(jī)上的文件的[mysqld]部分包含log-bin選項(xiàng)。該部分中還應(yīng)該有一個(gè)server-idMaster_id選項(xiàng),其中Master_id必須是1到232–1之間的正整數(shù)。例如:[mysqld] log-bin server-id1如果沒(méi)有提供這些選項(xiàng),您應(yīng)該添加它們并重新啟動(dòng)服務(wù)器。5.從服務(wù)器上停止mysqld服務(wù),并將以下行添加到其文件中:[mysqld]server-id 2 slav _ id值與Master_id值相同,并且必須是1到232–1之間的正整數(shù)值。此外,從服務(wù)器的ID必須與主服務(wù)器的I相匹配。d不一樣。6.將數(shù)據(jù)保存在目錄中。請(qǐng)確保這些文件和目錄的權(quán)限正確。在服務(wù)器上運(yùn)行MySQL的用戶(hù)必須能夠讀寫(xiě)文件,就像在主服務(wù)器上一樣。shell gt chow-r MySQL : MySQL/usr/local/MySQL/data 7,啟動(dòng)從服務(wù)器。在從屬服務(wù)器上執(zhí)行以下語(yǔ)句,并用系統(tǒng)的實(shí)際值替換選項(xiàng)值:MySQL gt change master to-gt master _ host master _ host _ name,-gt master _ user replication _ user _ name,-gt master _ password replication _ password,-gt master _ log _ file recorded _ log _ file _ name,-gt master _ log _ pos recorded _ log _ position 8。啟動(dòng)從服務(wù)器線(xiàn)程:mysqlgt START SLAVE;執(zhí)行完這些步驟后,從服務(wù)器應(yīng)該連接到主服務(wù)器,并補(bǔ)充快照后發(fā)生的任何更新。9.如果有一個(gè)復(fù)制錯(cuò)誤,一個(gè)錯(cuò)誤消息也會(huì)出現(xiàn)在服務(wù)器 的錯(cuò)誤日志()。10.從服務(wù)器復(fù)制時(shí),文件和將在其數(shù)據(jù)目錄中找到。從屬服務(wù)器使用這兩個(gè)文件來(lái)跟蹤已經(jīng)處理了多少主服務(wù)器的二進(jìn)制日志。唐 不要?jiǎng)h除或編輯這些文件,除非你確切地知道你在做什么,并完全理解其含義。即便如此,最好還是使用更改主對(duì)語(yǔ)句。