मैं अपने ट्यूटोरियल डेटाबेस विकास के वातावरण के लिए लॉग इन नहीं कर पा रहे:त्रुटि 1049 (42000): अज्ञात डेटाबेस
Ayman$ mysql -u blog -p blog_development
Enter password:
ERROR 1049 (42000): Unknown database 'blog_development'
मैं blog_development भाग के बिना डेटाबेस ठीक करने के लिए के लिए लॉग इन कर सकते हैं:
Ayman$ mysql -u blog -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1858
सुनिश्चित नहीं हैं कि के रूप में मैं सभी पहुँच प्रदान की गई देता है:
mysql> GRANT ALL PRIVILEGES ON blog_development.*
-> TO 'blog'@'localhost'
-> IDENTIFIED BY 'newpassword';
Query OK, 0 rows affected (0.01 sec)
mysql> SHOW GRANTS FOR 'blog'@'localhost'
-> ;
+----------------------------------------------------------------------------------------- --------------------+
| Grants for [email protected] |
+----------------------------------------------------------------------------------------- --------------------+
| GRANT USAGE ON *.* TO 'blog'@'localhost' IDENTIFIED BY PASSWORD '*FE4F2D624C07AAEBB979DA5C980D0250C37D8F63' |
| GRANT ALL PRIVILEGES ON `blog`.* TO 'blog'@'localhost' |
| GRANT ALL PRIVILEGES ON `blog_development`.* TO 'blog'@'localhost' |
+----------------------------------------------------------------------------------------- --------------------+
3 rows in set (0.00 sec)
किसी एक सुराग क्या प्रयास करने के लिए है? धन्यवाद! इसके अलावा, पक्ष नोट- यह अजीब मेरे पास अनेक रूट उपयोगकर्ताओं ?:
mysql> select User from mysql.user;
+------+
| User |
+------+
| root |
| root |
| |
| root |
| |
| blog |
| root |
+------+
7 rows in set (0.00 sec)
संपादित है: उन asking- मैं MySql में बनाएँ डेटाबेस कमांड के साथ डेटाबेस ब्लॉग बनाया के लिए। यहाँ मेरी सक्रिय डेटाबेस हैं:
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| blog |
| mysql |
| performance_schema |
| test |
+--------------------+
5 rows in set (0.00 sec)
क्या आपने वास्तव में डेटाबेस बनाया था? 'mysql -u blog -p' mysql में लॉग इन करता है लेकिन डेटाबेस का चयन नहीं करता है। – DGM
yup, वहां यह mySQL - 'ब्लॉग' में है, और आप रेल में 'blog_development'' का प्रयास कर रहे थे (जो उपयोग करने के लिए बेहतर नाम है और नमूना डेटाबेस.आईएमएल या विकास द्वारा सुझाए गए एक)। –