Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में नए उपयोगकर्ता बनाते समय पासवर्ड में विशेष वर्ण सेट करना

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 चलाएं
  1. - नई टेबल बनाते समय VARCHAR का आकार शामिल न करने पर क्या MySQL काम करेगा?

    नहीं, क्वेरी काम नहीं करेगी। आइए वही परिदृश्य बनाते हैं और त्रुटि जांचते हैं: mysql> create table DemoTable1821 ( Id int, FirstName varchar, LastName varchar ); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version fo

  1. - MySQL में NOT NULL मान के लिए 1 सेट करें

    MySQL में किसी कॉलम के NOT NULL मान होने पर 1 और NULL होने पर 0 लौटाने के लिए IF() फंक्शन के साथ IS NOT NULL ऑपरेटर का उपयोग करें। यह डेटा वैलिडेशन, रिपोर्टिंग, और कंडीशनल एग्रीगेशन के लिए उपयोगी है। बुनियादी सिंटैक्स SELECT IF( IS NOT NULL, 1, 0) AS anyAliasName; आउटपुट: 1 (क्योंकि खाली स्ट्रिंग N

  1. Windows 10 Account सुरक्षित करें: पासवर्ड सेटअप की चरण-दर-चरण गाइड Windows 10 Account सुरक्षित करें: पासवर्ड सेटअप की चरण-दर-चरण गाइड

    यदि आपके Windows 10 PC पर गोपनीय जानकारी और फ़ाइलें सेव हैं, तो यह महत्वपूर्ण है कि आप अपने Account को पासवर्ड से सुरक्षित रखें। आपका PC पहले से ही आपके Account के लिए पासवर्ड सुरक्षा सक्षम करने का विकल्प देता है। यदि आप पहले से इस सुविधा का उपयोग नहीं करते हैं, तो निम्नलिखित गाइड आपको सिखाएगी Windo