Luo MySQL-tili Windowsille
Toiminnan vahvistusympäristö
- MySQL
-
- MySQL 8.4
- MySQL Workbench
-
- 8.0
- Windows
-
- Windows Server 2022
Vaadittu ympäristö
- MySQL
-
- MySQL 8.4
- MySQL Workbench
-
- 8.0
- Windows
-
- Windows 11
- Windows 10
- Windows-palvelin
-
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
edellytys
- MySQL on asennettava
- Jos haluat käyttää MySQL Workbenchiä, sinulla on oltava MySQL Workbench asennettuna
- Varmista, että voit muodostaa yhteyden MySQL-tietokantaasi
Tietoja pääkäyttäjätileistä
Pääkäyttäjätili on tili, jolla on lähes kaikki pääsyt tietokantaan. Oletuksena sitä voi käyttää vain paikallisesti, mutta jos muutat asetuksia, sitä voi käyttää myös ulkopuolelta. Koska auktoriteetti on kuitenkin vahva ja tietoturvariski kasvaa, on parempi luoda erillinen tili, jos haluat muodostaa yhteyden ulkopuolelta.
Luo tili MySQL Workbenchissä
Valitse Käynnistä-valikosta MySQL > MySQL Workbench.
Valitse yhteys, jonka haluat yhdistää MySQL:ään. Jos sinulla ei ole sellaista, lisää se. Jos et ole tallentanut yhteyden salasanaa, sinua pyydetään antamaan se.
Valitse Nevigator-ruudussa Hallinta-välilehdestä Käyttäjät ja oikeudet.
Näkyviin tulee tililuettelo. Lisää tili napsauttamalla Lisää tili -painiketta.
Saatat nähdä seuraavan valintaikkunan ja napsauttaa OK -painiketta.
- Ikkunan otsikko
- MySQL Workbench
- [Pääohjeet]
- Virheelliset todennuslaajennukset
- [Sisältö]
- Laajennustyyppi newuser@ %:lle käyttäjistä on Ei mitään, mutta palvelin ei ole listannut tätä tunnetuksi todennuslaajennukseksi.
Kirjoita Kirjaudu-välilehdelle seuraavat tiedot:
Kentän nimen | syötteen tiedot |
---|---|
Käyttäjätunnus | Kirjoita tilisi nimi. Sitä käytetään usein yhteyden muodostamiseen tietokantaan, kuten käyttäjänimeen. Englanninkielisten merkkien tapauksessa se muunnetaan pieniksi kirjaimiksi. |
Majoittajien vastaavuuden rajoitus | Kirjoita isäntänimi, johon voit muodostaa yhteyden. localhost Voit muodostaa yhteyden vain paikallisesti. % Voit muodostaa yhteyden kaikista verkon jäsenistä. 192.168.%.% 192.168.0.0 ja voit muodostaa yhteyden tietokoneeltasi ~192.168.255.255 . Ole varovainen, kun muodostat yhteyden IPv6:n kautta. |
Salasana | Anna salasana, jotta voit muodostaa yhteyden luomaasi tiliin. Ole varovainen, jotkut symbolit vaativat pakoa. |
Kirjoita "Tilin rajat" -välilehdelle kaikki kentät 0
.
Sen pitäisi olla oletuksena mukana, mutta joskus se ei ole.
Vaikka yrittäisit rekisteröityä tyhjässä tilassa, saat virheilmoituksen.
"Järjestelmänvalvojan roolit" ovat MySQL:lle myönnettyjä käyttöoikeuksia kokonaisuutena. Se on tehokas lupa, joten aseta se vain silloin, kun tarvitset sitä vähintään.
Rakenneoikeudet ovat käyttöoikeuksia, jotka määrität rakennekohtaisesti. Määritä se rakenteen luomisen jälkeen. Käyttöoikeudet eivät vaikuta tähän rakenteen ulkopuolella.
Kun olet tehnyt kaikki asetukset, napsauta "Käytä" -painiketta oikeassa alakulmassa. Voit muuttaa näitä asetuksia myös myöhemmin.
Se lisätään luetteloon.
Jos haluat poistaa tilisi, voit tehdä sen "Poista" -painikkeella.
Luo tili komennolla
Tässä osiossa mennään aina käyttäjän luomiseen asti. En selitä, mihin käyttöoikeudet ja yksityiskohtaiset parametrit asetetaan, koska se olisi pitkä.
Valitse Käynnistä-valikosta MySQL > MySQL 8.4 Command Line Client.
Anna järjestelmänvalvojan salasanasi.
Syötä seuraava SQL: Aseta käyttäjätunnuksesi ja salasanasi valinnaiseksi. SQL voi olla monirivinen, joten tarvitset puolipisteen loppuun. Suorita se ja OK, olet valmis.
CREATE USER test_user2 IDENTIFIED BY 'password';
Oletuksena isäntänimi on %
. Jos haluat asettaa myös isäntänimen alusta alkaen, merkitse se @-merkillä ja laita isäntänimi sen perään:
CREATE USER 'test_user3'@'192.168.0.%' IDENTIFIED BY 'password';
Voit tarkistaa luomiesi tilien luettelon seuraavalla komennolla:
SELECT Host, User FROM mysql.user;
Jos haluat muuttaa isäntänimeä, suorita seuraava komento:
RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';
Näin voit käyttää sitä tietystä IP-osoitteesta:
RENAME USER 'test_user2'@'%' to 'test_user2'@'192.168.%.%';
Jos haluat poistaa tilin, suorita SQL seuraavasti: Tarvitset myös isäntänimen.
DROP USER 'test_user3'@'192.168.0.%';