Mysql
 sql >> база данни >  >> RDS >> Mysql

Създайте база данни в Shell Script - конвертирайте от 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;"

Но не съм 100% уверен във вашия SQL синтаксис. Мисля, че ще изглежда по-скоро така:

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 с MacOS Sierra

  2. Как да добавя първичен ключ към MySQL таблица?

  3. Съхранение на съдържанието на PHP масив в MySQL база данни

  4. Намерете безплатна стая (система за резервации)

  5. WEEKDAY() Примери – MySQL