Technology sharing

MySQL securitatis custodia communiter statements

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. User permission occasus

1. Quomodo utentes in Mysql definiuntur?

usoris@hostdomain

  • 10.0.0.51
  • 10.0.0.%
  • %
  • 10.0.0.0/255.255.255.0
  • Db01
  • Localhost
  • 127.0.0.1

2. User creaturae

  • user creare xinjing@'%' quae per '123'

3. User deletionem

  • stillabunt user nomen usoris
  • usoris est usoris delere:
  • Ut stilla user radix@'%'
  • stillabunt usus''@'127.0.0.1' Delere si nomen usoris inanis est

4. User query

uti mysal

select user, host from user;

5. Introductio ad permissionem levels

  • Global - MySOL totam administrare potest
  • Bibliotheca - administrare potest certa database
  • Mensam - administrare potest certam mensam de determinatis database
  • Agro - potest administrare certum agrum determinatum mensam de certa database
  • Permissiones repositae sunt in usuario, db, tabulis priv, columnis_priv, proc_priv bibliothecae mysql.
  • Hae tabulae systematis memoriae inicientur postquam inceptum MySOL est.

6. Reprehendo concessione user permissionum

  • spectaculum dat pro xinjing@'%'

7. User auctoritas

  • omnia privilegia in stu.* to 'xinjing'@%' quae a'123' withoptione notantur;
  • omnia privilegia in stu.* ab 'xinjing'@%'

2. Metadata query

  • Lego versio () Servo notitia versionis
  • Lego database (); Current database nomen
  • Lego user (); Current usoris
  • Monstrare statum;
  • Ostende variabiles;
  • Monstrare variabiles globalis quasi '%datadir%: Vide ubi reponuntur notitia lima
  • ostende global variables sicut '%datadir%':
  • select @@datadir;
  • eligere @@basedir ad query institutionem viam mysql

3. Retineo expositio unionis query

  • Quaesitum unio est coniungere interrogationi proventus duorum pluriumve SQL sententiarum in eventus statuto.
  • sql1: ordines N, sql2: ordines M, sqll unio sql2 --->N+M ordines
  • Numerus columnarum in statuto effectus consentaneus est.
  • Postrema columna nomen unionis sumtum subicietur primae sql.
  • Unio queries duplicates per defaltam removebunt. Si duplicata removere non vis, omnibus unio utere.

4. Group query ostentationem

GROUP_CONCAT()

  • eligere sid, group_concat(cid), group_concat(cj ordo ab cj desc SEPARATOR '') ex score

coetus a sid

5. Missa munera

Mysql database import et export (extra mysql)

  • mysqldump export

--dump mensam utemp1

mysqldump -uroot -p discipulus utemp1>utemp1.sql

--dump ex bibliotheca discipulus

mysqldump -uroot -p discipulus> student.sql

--dump omnibus database et database tabulis

mysqldump -uroot -p --all -databases>mysqldatabases.sql;

  • mysql database import "<"

--Create novum database

partum database dumpdemo1

--Return ad mysql interface

mysql -u radix -p654321 dumpdemo1

--Enter mysql verificationis

uti dumpdemo1

mensas exhibet;

7. Mysql database import et export (intra mysql)

  • mysql database import "fons"

mysal -u root -pcreate datorum fonte dumpdemo;

source / var/lib/mysal-files/student.sql