Parametrai, leidžiantys kitiems kompiuteriams prisijungti prie "MySQL" duomenų bazės ("Windows" versija)

Puslapio sukūrimo data :

Operacijos patvirtinimo aplinka

MySQL
  • MySQL 8.4
Windows
  • "Windows Server 2022"

Reikalinga aplinka

MySQL
  • MySQL 8.4 arba naujesnė versija
  • Jis taip pat gali veikti su ankstesnėmis versijomis
Windows
  • langai 11
  • langai 10
Windows serveris
  • "Windows Server 2022"
  • "Windows Server 2019"
  • "Windows Server 2016"

Prielaida

  • "MySQL" įdiegta kitame kompiuteryje nei tas, prie kurio jungiatės.

Ugniasienės tikrinimas

"MySQL" diegimo metu sukonfigūruoja ugniasienę kitame ekrane, todėl jums nereikia nieko papildomai konfigūruoti.

Patikrinkite ugniasienės nustatymus. Jo rodymo operacija skiriasi priklausomai nuo "Windows" versijos, todėl meniu Pradėti įveskite "Ugniasienė", kad ji būtų rodoma.

Kairiajame meniu pasirinkite Išplėstinė.

Jei kairėje pasirinksite "Gavimo taisyklės", pamatysite, kad į sąrašą buvo įtraukti "3306 prievadas" ir "33060 prievadas". Tai buvo pridėta MySQL.

Patikrinkite konfigūracijos failą

Anksčiau turėjote pakeisti konfigūracijos failą bind-address , tačiau dabartinėje versijoje nustatymų keisti nereikia.

"MySQL" konfigūracijos failą sistemoje "Windows" galite rasti: ProgramData Aplankas yra paslėptas aplankas, todėl įveskite kelią tiesiai į "Explorer" adreso juostą arba nustatykite, kad paslėptas aplankas būtų matomas.

C:\ProgramData\MySQL\MySQL Server 8.4\my.ini

Paskyros prieigos nustatymai

Norėdami prisijungti prie MySQL duomenų bazės, turite nurodyti paskyrą, tačiau pagal numatytuosius nustatymus visas paskyras galima pasiekti tik vietoje. Todėl turite sukonfigūruoti tam tikras paskyras, kad jas būtų galima pasiekti išorėje.

Kalbant apie paskyrą, paskyrą turite nuo root pat pradžių, tačiau root kadangi paskyra turi beveik visus leidimus, nepatartina leisti ją pasiekti iš išorės. Todėl čia sukursime atskirą test_user paskyrą pavadinimu "" ir prisijungsime prie tos paskyros.

Peržiūrėkite šiuos patarimus, kaip sukurti paskyrą:

Paskyros prieigos nustatymai (GUI operacija)

Meniu Pradėti pasirinkite MySQL > MySQL Workbench, kad jį paleistumėte.

Paleidus, apatiniame kairiajame kampe yra numatytasis egzempliorius, pasirinkite jį.

Jei neišsaugojote slaptažodžio, jūsų bus paprašyta jo įvesti ir prisijunkite naudodami savo root paskyrą.

Kairiajame naršyklės meniu pasirinkę skirtuką Administravimas, pasirinkite Vartotojai ir teisės.

Sąraše pasirinkite abonementą, kurio leidimus norite keisti. test_user Čia mes pasirenkame paskyrą. Jei nesukūrėte paskyros, pridėkite ją iš "Pridėti paskyrą".

Limit to Hosts Matching Jei taip localhost yra, tai reiškia, kad jį galima pasiekti tik iš localhost. Ši reikšmė nustato kompiuterio, su kuriuo norite leisti prisijungti, IP adresą. Jei IP adresą įvesite įprastai, bus nukreiptas tik vienas įrenginys, tačiau jei norite pasirinkti diapazoną, galite naudoti pakaitos simbolį "%", taigi, jei nurodysite "192.168.0.%", leisite "192.168.0.0" ~ "192.168.0.255". Atminkite, kad jei prisijungsite per IPv6, negalėsite prisijungti pagal IPv4 apibrėžimą.

Įvedę jį, galite spustelėti mygtuką "Taikyti" apatiniame dešiniajame kampe, kad jį pritaikytumėte.

Matote, kad vartotojų sąrašas taip pat pasikeitė.

Jei reikia, nustatykite "MySQL" ir schemos prieigos teises savo paskyrai.

Paskyros leidimų nustatymas (su komandomis)

Pasirinkite MySQL > MySQL 8.4 komandų eilutės klientas meniu Pradėti, kad jį paleistumėte.

Jūsų bus paprašyta įvesti slaptažodį, todėl įveskite savo root slaptažodį.

Norėdami naršyti paskyrų ir pagrindinių kompiuterių sąrašą, galite įvesti šią komandą:

select user,host from mysql.user;

Norėdami sukurti paskyrą, įveskite šią komandą: Įveskite kompiuterio, kurį norite prijungti prie leidimo pagrindinio kompiuterio išorėje, IP adresą. Kadangi galima naudoti pakaitos simbolį "%", jei norite leisti prieigą iš visų, įveskite "%" ir "192.168.0.0", jei norite leisti "192.168.0.0" ~ "192.168.0.255", pvz., "192.168.0.%". Jei norite įtraukti "%", pridėkite jį į vieną kabutę. Atminkite, kad jei prisijungsite per IPv6, negalėsite prisijungti pagal IPv4 apibrėžimą.

create user '<ユーザー名>'@'<アクセス許可ホスト>' identified by '<パスワード>';

Įvesties pavyzdys

create user 'test_user2'@'192.168.0.%' identified by 'xxxxxxxx';

Norėdami pakeisti esamos paskyros pagrindinio kompiuterio pavadinimą, įveskite šią komandą:

RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';

Įvesties pavyzdys

RENAME USER 'test_user2'@'192.168.0.%' to 'test_user2'@'192.168.%.%';

Jei reikia, nustatykite "MySQL" ir schemos prieigos teises savo paskyrai.

Ryšio patikrinimas

Bet koks įrankis, kurį galima prijungti iš išorės, yra gerai, tačiau šį kartą jį sujungsiu su "Workbench", oficialiu "MySQL" klientu.

Paleiskite "Workbench", kurį įdiegėte kitame kompiuteryje.

Pridėkite MySQL ryšį.

Įveskite nustatymus, kuriuos reikia prijungti. DNS pavadinimas yra gerai, bet dėl tam tikrų priežasčių negalėjau prisijungti prie Workbench, todėl nurodžiau jį kaip IP adresą.

Jei ryšys sėkmingas, galite nustatyti, kad konfigūracija sėkminga.