উত্তর:
cat filename.sql | mysql -u username -p # type mysql password when asked for it
যেখানে ফাইলের নাম.এসকিউএল আপনার ডাটাবেস তৈরি করতে সমস্ত বর্গ স্কেল ধারণ করে। অথবা ...
echo "create database `database-name`" | mysql -u username -p
আপনি যদি সত্যিই কেবল একটি ডাটাবেস তৈরি করতে চান।
-u
পতাকা আছে
আপনি মানে যখন মাইএসকিএল পরিবেশ?
create database testdb;
অথবা সরাসরি কমান্ড লাইন থেকে:
mysql -u root -e "create database testdb";
আপনি যদি একটি নতুন ডাটাবেস তৈরি করেন তবে কেবলমাত্র এই ডাটাবেসের জন্য অনুমতি নিয়ে ব্যবহারকারী তৈরি করা ভাল (যদি কোনও কিছু ভুল হয়ে যায় তবে আপনি রুট ব্যবহারকারী লগইন এবং পাসওয়ার্ড নিয়ে আপস করবেন না)। সুতরাং সবকিছু একসাথে দেখতে হবে:
mysql -u base_user -pbase_user_pass -e "create database new_db; GRANT ALL PRIVILEGES ON new_db.* TO new_db_user@localhost IDENTIFIED BY 'new_db_user_pass'"
যেখানে:
বেস_উজার হল সমস্ত সুযোগ-সুবিধাগুলি ব্যবহারকারীর নাম (সম্ভবত মূল)
বেস_উজারের পাসওয়ার্ড এটি পাসওয়ার্ড (-p এবং বেস_উজার_পাসের মধ্যে জায়গার অভাব গুরুত্বপূর্ণ)
নতুন_ডিবি নতুন নাম তৈরি করা ডাটাবেসের নাম
নতুন_ডিবি_উসার নতুন ব্যবহারকারীর নাম অ্যাক্সেস সহ শুধুমাত্র new_db
new_db_user_pass এর জন্য এটি new_db_user এর পাসওয়ার্ড
-p"root password here"
mysqladmin -u$USER -p$PASSWORD create $DB_NAME
উপরের ভেরিয়েবলগুলি প্রতিস্থাপন করুন এবং আপনি এই অনলাইনারের সাথে যেতে ভাল। $ ব্যবহারকারী নাম ব্যবহারকারীর নাম, $ PASSWORD হল পাসওয়ার্ড এবং $ DB_NAME ডাটাবেসের নাম।
আইএসটি এবং দ্বিতীয় উত্তরটি ভাল তবে যদি কেউ স্ক্রিপ্টের সন্ধান করে বা আপনি যদি ডায়নামিক অর্থাৎ (ডিবি / ইউজার নেম / পাসওয়ার্ড ভেরিয়েবল) চান তবে এখানে:
#!/bin/bash
DB="mydb"
USER="user1"
PASS="pass_bla"
mysql -uroot -prootpassword -e "CREATE DATABASE $DB CHARACTER SET utf8 COLLATE utf8_general_ci";
mysql -uroot -prootpassword -e "CREATE USER $USER@'127.0.0.1' IDENTIFIED BY '$PASS'";
mysql -uroot -prootpassword -e "GRANT SELECT, INSERT, UPDATE ON $DB.* TO '$USER'@'127.0.0.1'";
আপনি কমান্ড লাইনে এসকিউএল ব্যবহার করতে পারেন :
echo 'CREATE DATABASE dbname;' | mysql <...>
অথবা আপনি ব্যবহার করতে পারেন mysqladmin
:
mysqladmin create dbname
বেস ব্যবহারকারী ব্যবহার করে ডিবিতে সংযোগ করুন:
mysql -u base_user -pbase_user_pass
এবং ক্রিয়েট ডেটাবেস, ক্রিয়েট এবং গ্রেট প্রাইভেটিজ স্টেটমেন্টগুলি কার্যকর করুন।
Www.bugaco.com/helpers/create_datedia.html বিবৃতিতে আপনাকে সহায়তা করার জন্য সহজ ওয়েব উইজার্ড