Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 13525|Vastaus: 0

[Lähde] Yleisten MySql-komentojen yhteenveto

[Kopioi linkki]
Julkaistu 3.2.2015 14.38.16 | | | |


1: Käytä SHOW-lausetta selvittääksesi, mikä tietokanta palvelimella tällä hetkellä on:
mysql> NÄYTÄ TIETOKANNAT;
2. Luo tietokanta MYSQLDATA
mysql> LUO TIETOKANTA MYSQLDATA;
3: Valitse luomasi tietokanta
mysql> KÄYTÄ MYSQLDATAA; (Kun painat enter-näppäintä ja Tietokanta muuttui, se tarkoittaa, että operaatio onnistui!) )
4: Katso, mitä taulukoita tietokannassa nyt on
mysql> SHOW TABLES;
5: Luo tietokantataulu
mysql> CREATE TABLE MYTABLE (nimi VARCHAR(20), sex CHAR(1));
6: Näyttötaulukon rakenne:
MYSQL> KUVAILE MYTABLEA;
7: Lisää ennätykset taulukkoon
mysql> lisää MYTABLE-arvoihin ("hyq","M");
8: Lataa data tietokantatauluihin tekstimuodossa (esim. D:/mysql.txt)
mysql> LATAA DATAN PAIKALLINEN TIEDOSTO "D:/mysql.txt" TAULUUN MYTABLE;
9: Tuo .sql tiedostokäsky (esim. D:/mysql.sql)
mysql>use-tietokanta;
mysql>lähde d:/mysql.sql;
10: Poista taulukko
mysql>drop TABLE MYTABLE;
11: Tyhjennä pöytä
mysql>delete MYTABLEsta;
12: Päivitä taulukon tiedot
mysql>update MYTABLE set sex="f" missä name='hyq';

Seuraavassa on MySQL:n hallintakokemus, jonka näin vahingossa internetissä,
MySql toimii palveluna Windowsissa, ja ennen sen käyttöä sinun tulisi varmistaa, että palvelu on käynnistetty eikä net-start mysql-komentoa ole käynnistetty. Linuxissa voit käyttää "/etc/rc.d/init.d/mysqld start" -komentoa käynnistyksen yhteydessä, ja huomioida, että aloittajalla tulisi olla ylläpitäjän oikeudet.
Juuri asennettu MySql sisältää juuritilin, jossa on tyhjä salasana ja anonyymi tili, mikä on suuri turvallisuusriski. Joissain tärkeissä sovelluksissa meidän tulisi parantaa turvallisuutta mahdollisimman paljon, tässä anonyymi tili tulisi poistaa, juuritili asettaa salasana, voit käyttää seuraavaa komentoa siihen:
Käytä MySQL:ää;
poista käyttäjästä, missä käyttäjä="";
päivitä käyttäjän asetus Password=PASSWORD('newpassword'), missä User='root';
Jos haluat rajoittaa käyttäjän käyttämää kirjautumispäätettä, voit päivittää vastaavan käyttäjän isäntäkentän käyttäjätaulussa, ja yllä mainittujen muutosten jälkeen sinun tulisi käynnistää tietokantapalvelu uudelleen, ja voit käyttää seuraavaa komentoa kirjautuessasi sisään:
mySQL -uroot -p;
mysql -uroot -pnewpassword;
mysql mydb -uroot -p;
mysql mydb -uroot -pnewpassword;
Yllä olevat komentoparametrit ovat osa yleisiä parametreja, katso dokumentaatiosta lisätietoja varten. MyDB Tässä on tietokannan nimi, johon haluat kirjautua.
Kehityksessä ja käytännön käytössä käyttäjien tulisi käyttää juurikäyttäjää paitsi yhdistääkseen tietokantaan, vaikka juurikäyttäjän käyttäminen testaukseen onkin kätevää, vaan se aiheuttaa suuria tietoturvariskejä järjestelmälle eikä edistä hallintateknologian kehittämistä. Annamme sovelluksessa käytetylle käyttäjälle sopivimmat tietokantaoikeudet. Esimerkiksi käyttäjälle, joka syöttää vain tietoja, ei pitäisi antaa lupaa poistaa tietoja. MySQL:n käyttäjähallinta toteutetaan Käyttäjä-taulun kautta, ja uusien käyttäjien lisäämiseen on kaksi yleistä tapaa: toinen on lisätä vastaavat tietosarakkeet Käyttäjä-taulukkoon ja asettaa vastaavat käyttöoikeudet; Toinen on luoda käyttäjä, jolla on tietyt oikeudet GRANT-komennolla. GRANTin yleinen käyttötarkoitus on seuraava:
Myönnä kaikki mydb.*:ssä NewUserName@HostName tunnistetaan "salasanalla" ;
Myönnä käyttö kohdassa *.* NewUserName@HostName, joka tunnistetaan "salasanalla";
Myönnä select, insert, update mydb.* NewUserName@HostName, jotka tunnistetaan "password"-nimellä;
Apurahapäivitys, poista MyDB:stä. TestTable NewUserName@HostName tunnistetaan "salasanalla";
Jotta käyttäjä voisi hallita oikeuksia objektille, lisää GRANT-vaihtoehdon jälkeen WITH GRANT OPTION -vaihtoehto. Käyttäjille, jotka lisätään lisäämällä Käyttäjä-taulukkoon, Salasana-kenttä päivitetään ja salataan PASSWORD-toiminnolla, jotta epärehelliset henkilöt eivät salakuuntele salasanaa. Käyttäjät, jotka ovat ylittäneet käyttöoikeuden, tulisi poistaa ajoissa, ja takaisin haettu käyttöoikeus voidaan tehdä päivittämällä vastaavat kentät Käyttäjä-taulukossa tai käyttämällä REVOKE-toimintoa.
Seuraavassa on selitys yleisistä luvista, joita olen saanut muista lähteistä (www.cn-java.com):
Globaalit hallintaoikeudet:
TIEDOSTO: Lukee ja kirjoittaa tiedostoja MySQL-palvelimella.
PROCESS: 显示或杀死属于其它用户的服务线程。
RELOAD: 重载访问控制表,刷新日志等。
SHUTDOWN: 关闭MySQL服务。
Tietokanta/Datatable/Datasarakke-oikeudet:
ALTER: 修改已存在的数据表(例如增加/删除列)和索引。
CREATE: 建立新的数据库或数据表。
DELETE: 删除表的记录。
DROP: 删除数据表或数据库。
INDEX: 建立或删除索引。
INSERT: 增加表的记录。
SELECT: 显示/搜索表的记录。
UPDATE: 修改表中已存在的记录。
Erityisluvat:
ALL: 允许做任何事(和root一样)。
USAGE: 只允许登录–其它什么也不允许做。





Edellinen:MySQL 5.6 -version asennus- ja konfigurointiprosessi Windowsissa sisältää kuvakaappauksia ja yksityiskohtaiset ohjeet
Seuraava:phpmyadmin asennusopas ja konfiguraatioasetukset
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com