Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

शेल स्क्रिप्ट में डेटाबेस बनाएं - PHP से कन्वर्ट करें

आपको "MYSQL" को लोअर-केस करना होगा और -h . के बाद एक होस्टनाम जोड़ना होगा और आपने सिंगल और डबल कोट्स को मिला दिया है। साथ ही, आपको dbname . के लिए मान सेट करने की आवश्यकता है , dbuser और dbpass और लगातार बड़े अक्षरों का प्रयोग करें।:

MyUSER="user"
MyPASS="pass"
HostName="host"
dbName="dbname"
dbUser="dbuser"
dbPass="dbpass"

mysql -u $MyUSER -h $HostName -p$MyPASS -Bse "CREATE DATABASE $dbUser;"
mysql -u $MyUSER -h $HostName -p$MyPASS -Bse "GRANT ALL ON ${dbUser}.* to $dbName identified by $dbPass;"

लेकिन मैं आपके SQL सिंटैक्स में 100% आश्वस्त नहीं हूं। मुझे लगता है कि यह और अधिक इस तरह दिखेगा:

mysql -u $MyUSER -h $HostName -p$MyPASS -Bse "CREATE DATABASE $dbName;"
mysql -u $MyUSER -h $HostName -p$MyPASS -Bse "GRANT ALL ON ${dbName}.* to $dbUser identified by $dbPass;"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL C API का उपयोग करना - तैयार कथनों का उपयोग करके पंक्तियों को सम्मिलित करने की सफलता की जाँच करें

  2. उसी तालिका में अन्य कॉलम से MySQL अद्यतन कॉलम

  3. पीएचपी पीडीओ वर्ग प्रोग्रामिंग:घातक त्रुटि:बूलियन पर एक सदस्य समारोह fetchAll () पर कॉल करें

  4. Mysql में अलग 2 कॉलम संयोजन का चयन करना

  5. एकाधिक अद्वितीय फ़ील्ड के लिए ON DUPLICATE KEY UPDATE का MySQL व्यवहार