MySQL में विशेष वर्णों वाले पासवर्ड के साथ नया उपयोगकर्ता बनाने के लिए, पासवर्ड को सिंगल कोट्स में संलग्न करें। MySQL पासवर्ड स्ट्रिंग में अधिकांश विशेष वर्णों का समर्थन करता है।
सिंटैक्स
CREATE USER 'username'@'hostname' IDENTIFIED BY 'yourSpecialCharacterPassword';
व्यावहारिक उदाहरण
1. विशेष वर्णों वाले पासवर्ड के साथ उपयोगकर्ता बनाएं
mysql> CREATE USER 'Mike'@'localhost' IDENTIFIED BY 'Mike_123456'; Query OK, 0 rows affected (0.35 sec)
2. बने हुए उपयोगकर्ता को सत्यापित करें
mysql> SELECT user, host FROM mysql.user; +------------------+-----------+ | user | host | +------------------+-----------+ | Bob | % | | Charlie | % | | Robert | % | | User2 | % | | mysql.infoschema | % | | mysql.session | % | | mysql.sys | % | | root | % | | @UserName@ | localhost | | Adam Smith | localhost | | Chris | localhost | | David | localhost | | James | localhost | | John | localhost | | John Doe | localhost | | Mike | localhost | -- नया उपयोगकर्ता | User1 | localhost | | am | localhost | | hbstudent | localhost | | mysql.infoschema | localhost | | mysql.session | localhost | +------------------+-----------+ 21 rows in set (0.00 sec)
पासवर्ड में विशेष वर्णों के लिए दिशानिर्देश
- सिंगल कोट्स का उपयोग करें पासवर्ड स्ट्रिंग को घेरने के लिए
- पासवर्ड में सिंगल कोट (') होने पर इसे इस्केप करें:
\' - बैकस्लैश (\) को डबल करें:
\\ - लंबे, जटिल पासवर्ड का उपयोग करें (न्यूनतम 12 वर्ण)
- ऊपरी/निचले केस, संख्या, प्रतीक मिलाएं
उदाहरण: जटिल पासवर्ड
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'P@ssw0rd!#2024$ecure';
सुरक्षा सर्वोत्तम अभ्यास
- डिफ़ॉल्ट/सामान्य पासवर्ड कभी न उपयोग करें
- नियमित रूप से पासवर्ड बदलें
- कम से कम विशेषाधिकार सिद्धांत लागू करें
mysql_secure_installationचलाएं