Kei te rapu koe i tētahi huarahi hei whakapai ake i tō wheako tūmau FiveM mā te whakahaere pātengi raraunga pakari? He taahiraa nui te whakatū i a MySQL mō FiveM mā ngā kaiwhakahaere tūmau e hiahia ana ki te whakapiki i te mahi me te whakahaere i ngā raraunga kaitākaro kia whai hua. I roto i tēnei aratohu whānui, ka ārahi mātou i a koe i roto i ia taahiraa o te tukanga, kia mārama ai koe ki te whakamahi i a MySQL mō tō tūmau FiveM.
Te Mārama ki a MySQL me ōna Painga mō FiveM
He pūnaha whakahaere pātengi raraunga whanaungatanga tuwhera-pūtake a MySQL e āhei ai koe ki te penapena me te whakahaere raraunga me te whai hua. Ina whakamahia me FiveM, ka taea e ia te whakapai ake i ngā āheinga o tō tūmau mā te whakahohe i te rokiroki raraunga pumau, te whakahaere rauemi hihiri, me ngā wheako whakaari-tūranga whakarei ake.
Ko ngā painga o te whakauru i a MySQL ki FiveM ko:
- Te Tohenga RaraungaKa taea te penapena me te tiki atu i ngā tatauranga kaitākaro, ngā taonga, me ētahi atu raraunga nui me te kore he raruraru.
- Te Whakahoutanga TinanaMā MySQL e whakautu tere ngā pātai, kia iti ai te whakaroa mō ngā kaitākaro.
- TuhingaI te tipu haere o tō tūmau, ka taea e MySQL te whakahaere i ngā raraunga nui me te kore e whakararu i te mahi.
Hipanga 1: Ngā Whakaritenga mō te Whakatū i te MySQL
I mua i te tīmatanga o te tukanga tāutanga, me whakarite kei a koe:
- A tūmau FiveM e mahi ana kua tāutahia.
- He rorohiko, he tūmau rānei e whakahaere ana i tētahi pūnaha whakahaere hototahi (Windows, Linux, me ētahi atu).
- Te mōhiotanga taketake ki ngā whakahau atanga raina whakahau (CLI).
Te tango me te tāuta i te MySQL
- Tirohia te paetukutuku mana o MySQLTikiake i te Tūmau Hapori MySQL mai i Ngā Tikiake MySQL.
- Tāuta MySQLWhakahaerehia te tāutanga, me te tīpako i ngā āhuatanga me ngā tautuhinga whirihoranga e hiahiatia ana. Ka hangaia he tauira tūmau i tēnei tukanga.
Hipanga 2: Te Whirihora i a MySQL mō FiveM
Hipanga 2.1: Whirihoranga Tuatahi
- Kia tāutahia, whakarewahia te Tūmau MySQL tauira.
- Whakatūwheratia te Kiritaki Raina Whakahau MySQL whakamahi rānei i tētahi taputapu GUI pēnei i Paetamahi MySQL kia māmā ake ai te whakahaere.
- Waihangahia he pātengi raraunga hou mō tō tūmau FiveM:
SQL
HANGAIA TE PŪTAKE PĀRANGITANGA fivem;
Hipanga 2.2: Te Waihanga i tētahi Kaiwhakamahi
Mā te waihanga i tētahi kaiwhakamahi me ngā mana motuhake ka pai ake te haumarutanga me te hototahi:
SQL
HANGAIA TE KAIWHAKAMAHI 'fivem_user'@'localhost' I TŪTAKI E TE 'kupuhipa';
TUKU NGĀ MANA KATOA I RUNGA I TE fivem.* KI A 'fivem_user'@'localhost';
FLUSH PRIVILEGES;
Whakakapia te 'kupuhipa' ki tētahi kupuhipa kaha, ahurei hoki.
Hipanga 3: Te hono i a FiveM ki MySQL
Hipanga 3.1: Te Whakatika i te Whirihoranga Tūmau
Whakatuwheratia to kōnae whirihoranga tūmau (server.cfg) i roto i tētahi ētita tuhinga, ā, tāpirihia ēnei rārangi e whai ake nei:
kupu tuhi
whakaturia te aho_hononga_mysql "server=localhost;uid=fivem_user;password=password;database=fivem"
Hipanga 3.2: Te Tāuta i ngā Rauemi e Hiahiatia ana
Hei whakamahi i a MySQL i roto i a FiveM, me tāuta e koe ētahi atu rauemi. Ko ngā rauemi e whakamahia whānuitia ana ko:
- Aratau Tino
- MySQL Async
- ghmattimysql
Te Tāuta i te MySQL Async
- Tikiake i te rauemi MySQL Async i MySQL Async GitHub.
- Taapirihia ki to
resourceskōpaki. - Me whakarite kia whakaurua ki roto i tō
server.cfg:
kupu tuhi
timata mysql-async
Hipanga 4: Te Waihanga me te Whakahaere i ngā Ripanga
Nā te whirihoranga o MySQL, me waihanga e koe he ripanga hei penapena i ngā momo raraunga motuhake e pā ana ki tō tūmau FiveM.
Hipanga 4.1: Tauira Waihanga Ripanga
Anei tētahi tauira whakahau SQL hei waihanga i tētahi ripanga kaiwhakamahi:
SQL
HANGAIA TE TAPU kaiwhakamahi (
id INT AUTO_INCREMENT PRIMARY KEY,
ingoa kaiwhakamahi VARCHAR(24) NOT NULL,
kupuhipa VARCHAR(100) NOT NULL,
i hangaia_i te TIMESTAMP TAUNOA CURRENT_TIMESTAMP
);
Hipanga 4.2: Te Tuhi Raraunga ki ngā Ripanga
Ka taea e koe te tuhi uiui mai i ō tuhinga tūmau FiveM hei whakahaere raraunga. Anei tētahi tauira taketake o te whakauru raraunga:
SQL
INSERT INTO users (ingoa kaiwhakamahi, kupuhipa) VALUES ('kaiwhakamahi_tauira', 'kupuhipa_hashed');
Hipanga 5: Te Uiui Raraunga i roto i ngā Hōtuhi FiveM
Hei tiki raraunga, ka whakamahia e koe ngā patai MySQL i roto i ō tuhinga:
marama
ingoa kaiwhakamahi ā-rohe = MySQL.Sync.fetchScalar("WHIRIA te ingoa kaiwhakamahi MAI i ngā kaiwhakamahi WHERE id = @id", {
['@id'] = ID kaiwhakamahi
})
Hipanga 6: Whakamatau i to Whirihoranga
Kia oti ngā mahi katoa, tīmata anō i tō tūmau FiveM, ka whakamātau i te hononga kia pai ai te mahi. Whakamahia te papatohu hei tirotiro i ngā hapa e pā ana ki te hononga MySQL.
Nga take noa me nga tohutohu rapurongoa
I a koe e whakatū ana i a MySQL mō FiveM, tera pea ka tūtaki koe ki ētahi raruraru noa. Anei me pēhea te whakatika i aua raruraru:
-
Hapa Hononga:
- Whakaūtia ngā tohu whaimana i roto i te
server.cfghe tika. - Me whakarite kei te rere te Tūmau MySQL.
- Whakaūtia ngā tohu whaimana i roto i te
-
Ngā Hapa Tūmomo SQL:
- Tirohia anō ngā whakahau SQL mō ngā hapa pato, ngā hapa wetereo rānei.
-
Ngā Rahunga Utaina Rauemi:
- Me whakarite kua tāpirihia tika ngā rauemi, ā, kua tohua tika hoki i roto i te
server.cfg.
- Me whakarite kua tāpirihia tika ngā rauemi, ā, kua tohua tika hoki i roto i te
Opaniraa
Mā te whakatū i a MySQL mō tō tūmau FiveM ka taea te whakapai ake i te mahi me te mahi mā te tuku i te whakahaere raraunga whai hua. Mā te whai i tēnei aratohu taahiraa-i-te-taahiraa ka whakarite kia whakauruhia paitia e koe a MySQL, ka waihanga i tētahi wheako petipeti whai rawa atu mō ō kaitākaro. Mō ngā rauemi kua whakaritea, tirohia te Toa FiveM mō ngā whakarerekētanga me ngā whakapainga hei whakatairanga ake i tō tūmau.
FAQs
-
He aha te whakamahinga o MySQL i roto i te FiveM?
E whakamahia ana a MySQL hei whakahaere i ngā raraunga kaitākaro, ngā taonga, me ngā tatauranga tūmau me te whai hua.
-
Me utu ahau mō MySQL?
Kāo, he kore utu te whakamahi i te MySQL Community Server.
-
Ka taea e au te whakamahi i te MySQL i runga i te tūmau Linux?
Ae, ka taea te tāuta me te whakahaere i te MySQL i runga i ngā pūnaha whakahaere maha, tae atu ki a Linux.
-
A, mēnā ka pā mai he raruraru takiuru ki ahau?
Manatokohia tō ingoa kaiwhakamahi me tō kupuhipa i roto i te
server.cfg. -
Me pēhea taku whakapai ake i te mahi a taku MySQL mō FiveM?
Whakahaerehia, horoia hoki tō pātengi raraunga i ia wā, me te whakarite kia tika te whakarārangitanga o ngā ripanga.
-
He haumaru te penapena kupuhipa i roto i te MySQL?
Me whakamahi tonu i te mana huna o ngā kupuhipa i mua i te rongoa i roto i te pātengi raraunga hei haumarutanga.
-
Ka taea e au te whakamahi i ētahi atu pātengi raraunga me FiveM?
Ae, e tautoko ana a FiveM i ētahi momo pātengi raraunga, engari ko MySQL tētahi o ngā mea rongonui mō te ngāwari o te whakauru.
-
He aha te rerekētanga i waenga i a MySQL me MySQL Async?
He takai a MySQL Async e āhei ai ngā uiui pātengi raraunga kore-tukutahi i roto i te FiveM, e whakarei ake ana i te mahi.
-
Ka taea e au te whakahaere tika i ngā raraunga MySQL?
Ae, ka taea e koe te whakamahi i ngā whakahau SQL hei whakarerekē i tō pātengi raraunga ina hiahiatia.
-
Me pēhea taku aroturuki i taku tūmau MySQL?
Whakamahia ngā taputapu pēnei i te MySQL Workbench, i te phpMyAdmin rānei hei aroturuki me te whakahaere i tō pātengi raraunga.


