কিভাবে আমি টার্মিনাল থেকে MySQL দিয়ে ডাটাবেস আমদানি করতে পারি?



ডেটাবেজ ম্যানেজমেন্ট সিস্টেম pdf (14)

কিভাবে আমি MySQL সঙ্গে টার্মিনাল ডাটাবেস আমদানি করতে পারেন?

আমি সঠিক সিনট্যাক্স খুঁজে পাচ্ছি না।


Answer #1

উবুন্টুতে, মাইএসকিউএল মনিটর থেকে, আপনি ইতিমধ্যে এই সিনট্যাক্স ব্যবহার করেছেন:

mysql> use <dbname> -> ইউএসই স্টেটমেন্ট মাইএসকিউএলকে পরবর্তী বিবৃতির জন্য ডিফল্ট ডাটাবেস হিসেবে dbname ব্যবহার করতে বলে

mysql> source <file-path>

উদাহরণস্বরূপ :

mysql> use phonebook;

mysql> source /tmp/phonebook.sql;

গুরুত্বপূর্ণ : এসকিউএল ফাইলটি এমন একটি ডিরেক্টরিতে রয়েছে যা MySQL ব্যবহার করতে পারেন / tmp তে অ্যাক্সেস করতে পারেন


Answer #2

আপনার MYSQL টার্মিনাল থেকে একটি ডাটাবেস আমদানি করার সবচেয়ে সহজ উপায় নিচের পদ্ধতির দ্বারা সম্পন্ন করা হয় -

mysql -u root -p root database_name < path to your .sql file

আমি উপরে কি করছি:

  1. MySQL এ আমার ব্যবহারকারী নাম এবং পাসওয়ার্ড দিয়ে প্রবেশ করান (এখানে এটি root এবং root )
  2. পাসওয়ার্ড প্রবেশ করার পরে আমি ডাটাবেসের নাম দিচ্ছি যেখানে আমি আমার .sql ফাইলটি আমদানি করতে চাই। আপনার MYSQL মধ্যে ডাটাবেস ইতিমধ্যে বিদ্যমান নিশ্চিত করুন
  3. ডাটাবেসের নাম < এবং তারপর আপনার .sql ফাইলের পথ অনুসরণ করে। উদাহরণস্বরূপ, যদি আমার ফাইল ডেস্কটপে সংরক্ষিত থাকে, তবে পথটি /home/Desktop/db.sql

এটাই. একবার আপনি এটি সম্পন্ন করলে, এন্টার চাপুন এবং আপনার .sql ফাইলটি সংশ্লিষ্ট ডাটাবেসের কাছে আপলোড করার জন্য অপেক্ষা করুন


Answer #3

mysql -u <USERNAME> -p <DB NAME> < <dump file path>

-u - ব্যবহারকারীর নাম জন্য

-p - পাসওয়ার্ড প্রম্পট

যেমন। mysql -u root -p mydb < /home/db_backup.sql

আপনি -p দ্বারা পূর্ববর্তী পাসওয়ার্ড সরবরাহ করতে পারেন তবে নিরাপত্তার কারণে এটি প্রস্তাবযোগ্য নয়। পাসওয়ার্ড নিজেই বরং মুখোশ প্রদর্শিত হবে।


Answer #4

টার্মিনাল থেকে:

mysql -uroot -p --default-character-set=utf8 database_name </database_path/database.sql

Answer #5

ব্যাখ্যা:

  1. প্রথমে একটি ডাটাবেস তৈরি করুন অথবা একটি বিদ্যমান ডাটাবেস ব্যবহার করুন। আমার ক্ষেত্রে, আমি একটি বিদ্যমান ডাটাবেস ব্যবহার করছি

  2. ডাটাবেসের <name of database> = ClassicModels আমার ক্ষেত্রে <name of database> = ClassicModels করে এবং অপারেটর ব্যবহার করে < database = sakila-data.sql

  3. শো টেবিল চালানোর মাধ্যমে, আপনি দেখতে পারেন হিসাবে টেবিল তালিকা পেতে।

দ্রষ্টব্য: আমার ক্ষেত্রে আমি 1062 টি ত্রুটি পেয়েছি, কারণ আমি আবার একই জিনিস লোড করার চেষ্টা করছি।


Answer #6

যদি আপনি MySQL ওয়েবসাইট থেকে সাকিলা-ডিবি ব্যবহার করেন তবে লিনাক্স প্ল্যাটফর্মের উপর এটি খুব সহজ, সাকিলা-ডিবি এর জিপ ফাইল ডাউনলোড করার পরে, নিচের পদক্ষেপগুলি অনুসরণ করুন। এখন আপনার দুটি ফাইল থাকবে, একটি sakila-schema.sql এবং অন্য একটি sakila-data.sql

  1. টার্মিনাল খুলুন
  2. কমান্ড mysql -u root -p <sakila-schema.sql লিখুন
  3. কমান্ড mysql -u root -p <sakila-data.sql লিখুন
  4. এখন command mysql -u root -p লিখুন এবং আপনার পাসওয়ার্ড লিখুন, এখন আপনি ডিফল্ট ডাটাবেসের সাথে মাইএসএলএল সিস্টেমে প্রবেশ করেছেন।
  5. শাকিল ডাটাবেস ব্যবহার করতে, এই কমান্ড ব্যবহার করুন সাকিলা ব্যবহার করুন;
  6. সাকিলা-ডিবিতে টেবিল দেখতে, প্রদর্শন টেবিল কমান্ড ব্যবহার করুন

এক্সট্রাক্ট ফাইল হোম ডিরেক্টরি উপস্থিত রয়েছে যে যত্ন নিন।


Answer #7

টার্মিনালে কমান্ড চালানোর আগে আপনাকে নিশ্চিত করতে হবে যে আপনার টার্মিনালে MySQL ইনস্টল আছে।

আপনি এটি ইনস্টল করতে নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

sudo apt-get update
sudo apt-get install mysql-server

here রেফারেন্স।

তারপরে আপনি একটি ডাটাবেস আমদানি করতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করতে পারেন:

mysql -u <username> -p <databasename> < <filename.sql>

Answer #8
mysql -u username -ppassword dbname < /path/file-name.sql

উদাহরণ

mysql -u root -proot product < /home/myPC/Downloads/tbl_product.sql

টার্মিনাল থেকে এই ব্যবহার করুন


Answer #9
  1. MySQL কমান্ড লাইন ক্লায়েন্ট খুলুন এবং আপনার পাসওয়ার্ড টাইপ করুন

  2. ডাটাবেসটিতে পরিবর্তন করুন যাতে আপনি .sql ফাইলের তথ্য আমদানি করতে ব্যবহার করতে চান। টাইপ করে এটি করুন:

    USE your_database_name
  3. এখন আপনি চালাতে চান .sql ফাইলটি সনাক্ত করুন।
    যদি ফাইলটি স্থানীয় স্থানীয় currentSqlTable.sql তবে ড্রাইভ ডিরেক্টরি এবং currentSqlTable.sql স্ক্রিপ্ট ফাইলের নাম currentSqlTable.sql হয় currentSqlTable.sql আপনি নিম্নলিখিতটি টাইপ করবেন:

    \. C:\currentSqlTable.sql

    এবং এসকিউএল স্ক্রিপ্ট ফাইল চালাতে Enter চাপুন।


Answer #10

উইন্ডোজের জন্য পছন্দের উপায়:

  1. কনসোল খুলুন এবং ইন্টারেক্টিভ MySQL মোড শুরু করুন

  2. use <name_of_your_database>;

  3. source <path_of_your_.sql>


Answer #11

টার্মিনাল টাইপ

mysql -uroot -p1234; use databasename; source /path/filename.sql

Answer #12

ওপেন টার্মিনাল তারপর

 mysql -u root -p

 eg:- mysql -u shabeer -p

যে একটি ডাটাবেস তৈরি করার পরে

 mysql> create database "Name";

 eg:- create database INVESTOR;

তারপর যে নতুন ডাটাবেস "বিনিয়োগকারী" নির্বাচন করুন

 mysql> USE INVESTOR;

মেশিন থেকে SQL ফাইলের পথ নির্বাচন করুন

 mysql> source /home/shabeer/Desktop/new_file.sql;

তারপরে এন্টার টিপুন এবং কিছুক্ষণ অপেক্ষা করুন যদি এটি সমস্ত কার্যকর হয়

 mysql> exit


Answer #13

সরাসরি var / www / html থেকে

mysql -u username -p database_name < /path/to/file.sql

MySQL মধ্যে থেকে:

mysql> use db_name;
mysql> source backup-file.sql

Answer #14

কিছুক্ষণের জন্য সংগ্রাম করার পর আমি https://tommcfarlin.com/importing-a-large-database/

  1. MySQL এ সংযোগ করুন (ব্যবহারকারীর নাম এবং পাসওয়ার্ড উভয়ের জন্য রুট ব্যবহার করুন):

    mysql -uroot -proot
  2. ডাটাবেসের সাথে সংযুক্ত হোন (আসুন এটি খালি ডেটাবেস বলা হয় (আপনার একটি নিশ্চিতকরণ বার্তা পেতে হবে):

    connect emptyDatabase

3 উৎস কোডটি আমদানি করুন, ফাইলটিকে mySource.sql বলা হয় এবং এটি mySoureDb নামক একটি ফোল্ডারে MyUser নামে একটি ব্যবহারকারীর প্রোফাইলের অধীনে হয়:

source /Users/myUser/mySourceDB/mySource.sql




import