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

डॉकर-कंपोज़ स्टार्टअप पर डेटाबेस बनाएं

mysql . के लिए एक init फ़ाइल प्रदान करने का विकल्प भी है कंटेनर जो हर बार कंटेनर बनने पर लागू किया जाएगा।

database:
    image: mysql:5.7
    ports:
        - "33061:3306"
    command: --init-file /data/application/init.sql
    volumes:
        - ./init.sql:/data/application/init.sql
    environment:
        MYSQL_ROOT_USER: root
        MYSQL_ROOT_PASSWORD: secret
        MYSQL_DATABASE: homestead
        MYSQL_USER: root
        MYSQL_PASSWORD: secret

ऐसी फ़ाइल (init.sql ) में आपकी प्रारंभिक डेटाबेस संरचना और डेटा हो सकता है - उदाहरण के लिए:

CREATE DATABASE IF NOT EXISTS dev;
CREATE DATABASE IF NOT EXISTS test;
USE dev;
CREATE TABLE IF NOT EXISTS (...);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल में एन-वें सबसे बड़ा तत्व खोजें

  2. MySQL लर्निंग पाथ

  3. MySQL में एकाधिक या खंड

  4. My Sql डेटाबेस में AspNet.Identity core का उपयोग कैसे करें?

  5. Apache2, PHP5 और MySQL4 के साथ Windows XP में वेब सर्वर स्थापित करें - भाग 1