15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
01.11.2024

Как Π΄Π° създадСм Π½ΠΎΠ² ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΈ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΠΌ ΠΏΡ€Π°Π²Π° Π² MySQL

MySQL Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° систСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, която Π²ΠΈ позволява Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ ΠΈ управляватС Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π•Π΄ΠΈΠ½ ΠΎΡ‚ Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ аспСкти Π½Π° администриранСто Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. Π‘ΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²Π° Π΅ ΠΎΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° сигурността Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ΠΈ Π·Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½Π΅, Ρ‡Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈΠΌΠ°Ρ‚ подходящи Π½ΠΈΠ²Π° Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ.

Π₯остинг услугитС играят Ρ€Π΅ΡˆΠ°Π²Π°Ρ‰Π° роля Π² Ρ‚ΠΎΠ·ΠΈ процСс, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅ осигуряват инфраструктурата ΠΈ инструмСнтитС Π·Π° лСсно ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° MySQL Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Много доставчици Π½Π° хостинг услуги ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° MySQL Ρ‡Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, добавянСто Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π±Π΅Π· Π΄Π° сС изискват Π·Π°Π΄ΡŠΠ»Π±ΠΎΡ‡Π΅Π½ΠΈ тСхничСски познания. Π₯остинг услугитС ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° чСсто Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° сигурността, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ подобрява Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° ΠΈ надСТдността Π½Π° Π±Π°Π·ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ

1. Π”ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ MySQL

Π—Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅, трябва Π΄Π° Π²Π»Π΅Π·Π΅Ρ‚Π΅ във вашия MySQL ΡΡŠΡ€Π²ΡŠΡ€ с ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠΌΠ° Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ΠΏΡ€Π°Π²Π° Π·Π° създаванС Π½Π° Π½ΠΎΠ²ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π°. ОбикновСно Ρ‚ΠΎΠ²Π° сС ΠΏΡ€Π°Π²ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° потрСбитСля root

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΠ½ΠΈΡ†Π°

ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» (Linux ΠΈΠ»ΠΈ macOS) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄ (Windows)

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π’Π»Π΅Π·Ρ‚Π΅ Π² MySQL

Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°

mysql -u root -p
#

Π©Π΅ Π±ΡŠΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ°Π½Π΅Π½ΠΈ Π΄Π° Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° главния ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π». Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½Π°Ρ‚Π° ΠΏΠ°Ρ€ΠΎΠ»Π°, Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ командния Ρ€Π΅Π΄ Π½Π° MySQL

2. БъздаванС Π½Π° Π½ΠΎΠ² ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° CREATE USER

Π—Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π½ΠΎΠ² ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ слСдния синтаксис

CREATE USER 'username'@'host' IDENTIFIED BY 'password';
  • потрСбитСлско ΠΈΠΌΠ΅: Π—Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ с ΠΆΠ΅Π»Π°Π½ΠΎΡ‚ΠΎ потрСбитСлско ΠΈΠΌΠ΅.
  • host: ΠŸΠΎΡΠΎΡ‡Π΅Ρ‚Π΅ хоста, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ сС ΡΠ²ΡŠΡ€Π·Π²Π° потрСбитСлят. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ % Π·Π° всСки хост ΠΈΠ»ΠΈ localhost Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ.
  • ΠΏΠ°Ρ€ΠΎΠ»Π°: Π—Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ със силна ΠΏΠ°Ρ€ΠΎΠ»Π° Π·Π° новия ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π—Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° ΠΈΠΌΠ΅ newuser, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΡΠ²ΡŠΡ€Π·Π²Π° ΠΎΡ‚ всСки хост с ΠΏΠ°Ρ€ΠΎΠ»Π° strongpassword, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅

CREATE USER 'newuser'@'%' IDENTIFIED BY 'strongpassword';
#

3. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° потрСбитСлски ΠΏΡ€Π°Π²Π°

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ потрСбитСля, трябва Π΄Π° ΠΌΡƒ прСдоставитС ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’ΠΎΠ²Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° ΠΊΠ°ΠΊΠ²ΠΈ дСйствия ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° потрСбитСлят Π² Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: ИзползванС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° GRANT

Π‘ΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ Π·Π° прСдоставянС Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΅ слСдният

GRANT privileges ON database.table TO 'username'@'host';
#
  • ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ: Π—Π°Π΄Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ прСдоставСни (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ SELECT, INSERT, UPDATE, DELETE, ALL PRIVILEGES).
  • database.table: ΠŸΠΎΡΠΎΡ‡Π΅Ρ‚Π΅ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ сС отнасят Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π°. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ *.* Π·Π° всички Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π—Π° Π΄Π° прСдоставитС всички ΠΏΡ€Π°Π²Π° Π²ΡŠΡ€Ρ…Ρƒ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ с ΠΈΠΌΠ΅ exampledb Π½Π° newuser, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅

GRANT ALL PRIVILEGES ON exampledb.* TO 'newuser'@'%';
#

4. ΠŸΡ€ΠΎΠΌΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π°

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ потрСбитСлскитС ΠΏΡ€Π°Π²Π°, Π΄ΠΎΠ±Ρ€Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π΅ Π΄Π° опрСснитС ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅, Π·Π° Π΄Π° стС сигурни, Ρ‡Π΅ MySQL Ρ‰Π΅ Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅. Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°

FLUSH PRIVILEGES;

5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° потрСбитСлскитС ΠΏΡ€Π°Π²Π°

Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° са Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ потрСбитСлскитС ΠΏΡ€Π°Π²Π°, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°

SHOW GRANTS FOR 'newuser'@'%';

Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‰Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π°, прСдоставСни Π½Π° посочСния ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»

6. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π‘ΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ² ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΈ Π·Π°Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π°Π²Π° Π² MySQL Π΅ основСн аспСкт ΠΎΡ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π·Π° осигуряванС Π½Π° сигурност ΠΈ подходящ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ°. ΠšΠ°Ρ‚ΠΎ слСдватС Ρ‚ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ лСсно Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с Π²Π°ΡˆΠΈΡ‚Π΅ изисквания. Π Π΅Π΄ΠΎΠ²Π½ΠΎ ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°ΠΉΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅ сигурна срСда Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ.

15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ