Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan
সুচিপত্র:
- তুমি শুরু করার আগে
- একটি নতুন মাইএসকিউএল ডাটাবেস তৈরি করুন
- সমস্ত মাইএসকিউএল ডাটাবেস তালিকাভুক্ত করুন
- একটি মাইএসকিউএল ডাটাবেস মুছুন
- একটি নতুন মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট তৈরি করুন
- একটি মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করুন
- সমস্ত মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্টগুলি তালিকাভুক্ত করুন
- মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট মুছুন
- কোনও মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্টে অনুমতি প্রদান করুন
- কোনও মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট থেকে অনুমতিগুলি প্রত্যাহার করুন
- মাইএসকিউএল ব্যবহারকারীর অ্যাকাউন্ট সুবিধাগুলি প্রদর্শন করুন
- উপসংহার
মাইএসকিউএল হ'ল সর্বাধিক জনপ্রিয় ওপেন সোর্স রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম। মাইএসকিউএল সার্ভার আমাদের অসংখ্য ব্যবহারকারী এবং ডাটাবেস তৈরি করতে এবং উপযুক্ত সুযোগ-সুবিধা দেওয়ার অনুমতি দেয় যাতে ব্যবহারকারীরা ডাটাবেসগুলি অ্যাক্সেস এবং পরিচালনা করতে পারে।
এই টিউটোরিয়ালটি মাইএসকিউএল বা মারিয়াডিবি ডাটাবেসগুলি এবং ব্যবহারকারীদের তৈরি এবং পরিচালনা করতে কীভাবে কমান্ড লাইনটি ব্যবহার করবেন তা ব্যাখ্যা করে।
তুমি শুরু করার আগে
আপনি এই টিউটোরিয়ালটি শুরু করার আগে, আমরা ধরে নিচ্ছি যে আপনি ইতিমধ্যে আপনার সিস্টেমে মাইএসকিউএল বা মারিয়াডিবি সার্ভার ইনস্টল করেছেন। সমস্ত কমান্ড একটি রুট ব্যবহারকারী হিসাবে কার্যকর করা হবে।
মাইএসকিউএল প্রম্পটটি খোলার জন্য, নিম্নলিখিত কমান্ডটি টাইপ করুন এবং যখন জিজ্ঞাসা করা হবে তখন মাইএসকিউএল রুট ব্যবহারকারী পাসওয়ার্ড লিখুন:
একটি নতুন মাইএসকিউএল ডাটাবেস তৈরি করুন
একটি নতুন মাইএসকিউএল ডাটাবেস তৈরি করতে নিম্নলিখিত কমান্ডটি চালান, আপনি যে ডাটাবেসটি তৈরি করতে চান তার নামের সাথে ডাটাবেস_নামটি প্রতিস্থাপন করুন:
CREATE DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
ERROR 1007 (HY000): Can't create database 'database_name'; database exists
ত্রুটিগুলি এড়ানোর জন্য যদি আপনি তৈরি করতে চাইলে একই নামযুক্ত ডাটাবেস উপস্থিত থাকে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
CREATE DATABASE IF NOT EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
উপরের আউটপুটে,
Query OK
অর্থ হল ক্যোয়ারীটি সফল হয়েছিল এবং
1 warning
আমাদের জানিয়েছে যে ডেটাবেস ইতিমধ্যে বিদ্যমান এবং কোনও নতুন ডাটাবেস তৈরি হয়নি।
সমস্ত মাইএসকিউএল ডাটাবেস তালিকাভুক্ত করুন
নিম্নলিখিত কমান্ডের সাহায্যে আপনি আমাদের মাইএসকিউএল বা মারিয়াডিবি সার্ভারে থাকা সমস্ত ডাটাবেস তালিকাভুক্ত করতে পারেন:
SHOW DATABASES;
আউটপুটটি এরকম কিছু দেখবে:
+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | sys | +--------------------+ 5 rows in set (0.00 sec)
mysql
,
mysql
,
performance_schema
, এবং
sys
ডাটাবেসগুলি ইনস্টলেশন সময়ে তৈরি করা হয় এবং তারা অন্যান্য সমস্ত ডাটাবেস, সিস্টেম কনফিগারেশন, ব্যবহারকারী, অনুমতি এবং অন্যান্য গুরুত্বপূর্ণ ডেটা সম্পর্কে তথ্য সংরক্ষণ করে। এই ডাটাবেসগুলি মাইএসকিউএল ইনস্টলেশনের যথাযথ কার্যকারিতার জন্য প্রয়োজনীয়।
একটি মাইএসকিউএল ডাটাবেস মুছুন
একটি মাইএসকিউএল ডাটাবেস মুছে ফেলা একক কমান্ড চালানোর মতোই সহজ is এটি একটি পুনরায় পরিবর্তনযোগ্য ক্রিয়া এবং সতর্কতার সাথে কার্যকর করা উচিত। আপনি কোনও ভুল ডাটাবেস অপসারণ করছেন না তা নিশ্চিত করুন, একবার আপনি ডাটাবেস মুছলে এটি পুনরুদ্ধার করা যাবে না।
কোনও মাইএসকিউএল বা মারিয়াডিবি মুছতে, ডাটাবেসগুলি নিম্নলিখিত কমান্ডটি চালায়:
DROP DATABASE database_name;
Query OK, 0 rows affected (0.00 sec)
ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist
এই ত্রুটিটি এড়াতে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
DROP DATABASE IF EXISTS database_name;
একটি নতুন মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট তৈরি করুন
মাইএসকিউএল এর একটি অ্যাকাউন্টে একটি ব্যবহারকারীর নাম এবং হোস্টের নাম অংশ থাকে।
একটি নতুন মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট তৈরি করতে নিম্নলিখিত কমান্ডটি চালান, আপনি তৈরি করতে চান এমন ব্যবহারকারীর নামের সাথে 'ডাটাবেস_উজার'টি প্রতিস্থাপন করুন:
CREATE USER 'database_user'@'localhost' IDENTIFIED BY 'user_password';
উপরের কমান্ডে আমরা হোস্টনাম অংশটি
localhost
সেট করেছি যার অর্থ এই ব্যবহারকারী কেবল লোকহোস্ট থেকে (যেমন মাইএসকিউএল সার্ভার চালিত সিস্টেম থেকে) মাইএসকিউএল সার্ভারের সাথে সংযোগ করতে সক্ষম হবেন। আপনি যদি অন্য কোনও হোস্টের কাছ থেকে অ্যাক্সেস দিতে চান তবে কেবল দূরবর্তী মেশিন আইপি দিয়ে
localhost
পরিবর্তন করুন বা হোস্ট অংশের জন্য
'%'
ওয়াইল্ডকার্ড ব্যবহার করুন, যার অর্থ ব্যবহারকারী অ্যাকাউন্ট যে কোনও হোস্ট থেকে সংযোগ করতে সক্ষম হবে।
ইতিমধ্যে বিদ্যমান একটি ব্যবহারকারী অ্যাকাউন্ট তৈরি করার চেষ্টা করার সময় কোনও ত্রুটি এড়াতে ডাটাবেসগুলির সাথে কাজ করার সময় আপনি একইভাবে ব্যবহার করতে পারেন:
CREATE USER IF NOT EXISTS 'database_user'@'localhost' IDENTIFIED BY 'user_password';
Query OK, 0 rows affected, 1 warning (0.00 sec)
একটি মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করুন
মাইএসকিউএল বা মারিয়াডিবি ব্যবহারকারীর অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করার বাক্য গঠনটি আপনার সিস্টেমে যে সার্ভার সংস্করণে চলছে তার উপর নির্ভর করে।
নিম্নলিখিত কমান্ড জারি করে আপনি আপনার সার্ভার সংস্করণটি সন্ধান করতে পারেন:
mysql --version
ALTER USER 'database_user'@'localhost' IDENTIFIED BY 'new_password';
SET PASSWORD FOR 'database_user'@'localhost' = PASSWORD('new_password');
উভয় ক্ষেত্রেই আউটপুটটি দেখতে এইরকম হওয়া উচিত:
Query OK, 0 rows affected (0.00 sec)
সমস্ত মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্টগুলি তালিকাভুক্ত করুন
আপনি
mysql.users
টেবিলটি জিজ্ঞাসা করে সমস্ত মাইএসকিউএল বা মারিয়াডিবি ব্যবহারকারী অ্যাকাউন্টগুলি তালিকাভুক্ত করতে পারেন:
SELECT user, host FROM mysql.user;
আউটপুট নীচের মত দেখতে হবে:
+------------------+-----------+ | user | host | +------------------+-----------+ | database_user | % | | database_user | localhost | | debian-sys-maint | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | +------------------+-----------+ 6 rows in set (0.00 sec)
মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট মুছুন
একটি ব্যবহারকারী অ্যাকাউন্ট মুছতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
DROP USER 'database_user@'localhost';
ERROR 1396 (HY000): Operation DROP USER failed for 'database_user'@'localhost'
আপনি যে ত্রুটিটি ব্যবহার করতে পারেন তা এড়াতে ডাটাবেসগুলির সাথে কাজ করার সময় একই:
DROP USER IF EXISTS 'database_user'@'localhost';
Query OK, 0 rows affected, 1 warning (0.00 sec)
কোনও মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্টে অনুমতি প্রদান করুন
একাধিক ধরণের সুযোগ-সুবিধা রয়েছে যা ব্যবহারকারীর অ্যাকাউন্টে দেওয়া যেতে পারে। আপনি এখানে মাইএসকিউএল সমর্থিত সুবিধাগুলির একটি সম্পূর্ণ তালিকা পেতে পারেন। এই গাইডে আমরা বেশ কয়েকটি উদাহরণ দিয়ে যাব:
একটি নির্দিষ্ট ডাটাবেসের মাধ্যমে ব্যবহারকারীর অ্যাকাউন্টে সমস্ত সুযোগ সুবিধার্থে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
GRANT ALL PRIVILEGES ON database_name.* TO 'database_user'@'localhost';
সমস্ত ডেটাবেস ব্যবহারকারীর অ্যাকাউন্টে সমস্ত সুযোগ সুবিধার্থে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
GRANT ALL PRIVILEGES ON *.* TO 'database_user'@'localhost';
একটি ডাটাবেস থেকে একটি নির্দিষ্ট টেবিলের উপর ব্যবহারকারীর অ্যাকাউন্টে সমস্ত সুযোগ সুবিধার্থে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
GRANT ALL PRIVILEGES ON database_name.table_name TO 'database_user'@'localhost';
GRANT SELECT, INSERT, DELETE ON database_name.* TO database_user@'localhost';
কোনও মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট থেকে অনুমতিগুলি প্রত্যাহার করুন
REVOKE ALL PRIVILEGES ON database_name.* TO 'database_user'@'localhost';
মাইএসকিউএল ব্যবহারকারীর অ্যাকাউন্ট সুবিধাগুলি প্রদর্শন করুন
নির্দিষ্ট মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্টে দেওয়া বিশেষাধিকার (স) খুঁজে পেতে:
SHOW GRANTS FOR 'database_user'@'localhost';
+---------------------------------------------------------------------------+ | Grants for database_user@localhost | +---------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO 'database_user'@'localhost' | | GRANT ALL PRIVILEGES ON `database_name`.* TO 'database_user'@'localhost' | +---------------------------------------------------------------------------+ 2 rows in set (0.00 sec)
উপসংহার
এই টিউটোরিয়ালটি কেবলমাত্র বেসিকগুলি অন্তর্ভুক্ত করে, তবে যে কেউ মাইএসকিউএল ডাটাবেসগুলি এবং ব্যবহারকারীদের কমান্ড লাইন থেকে পরিচালনা করতে শিখতে চায় তাদের পক্ষে এটি শুরু করা ভাল। আপনি যদি কোনও মাইএসকিউএল রুট পাসওয়ার্ড ভুলে গিয়ে থাকেন তবে কীভাবে পুনরায় সেট করবেন সে সম্পর্কে টিউটোরিয়ালটিও পরীক্ষা করতে পারেন।
এখানেই শেষ! আপনার যদি কোনও প্রশ্ন বা প্রতিক্রিয়া থাকে তবে নির্দ্বিধায় কোনও মন্তব্য করুন।
mysql মারিয়াদবকীভাবে ফেসবুক বিজ্ঞাপন পছন্দগুলি পরিচালনা করবেন এবং বিজ্ঞাপন ট্র্যাকিং থেকে অপ্ট আউট করবেন

ফেসবুকের নতুন সেটিংস স্বয়ংক্রিয়ভাবে আপনার ডেটা ট্র্যাক করে প্রাসঙ্গিক বিজ্ঞাপনগুলি পরিবেশন করবে ইন্টারনেট। কীভাবে ফেসবুক বিজ্ঞাপন পছন্দগুলি পরিচালনা করা যায় এবং বিজ্ঞাপন ট্র্যাকিং থেকে অপ্ট আউট করার বিষয়ে জানুন,
মাইক্রোসফট অফিস স্টার্টার এডিশন ২010 চালু করেছে - যার মধ্যে ওয়ার্ড স্টার্টার ২010 এবং এক্সেল স্টার্টার ২010 অন্তর্ভুক্ত - হোম ব্যবহারকারীদের জন্য বিনামূল্যের সফ্টওয়্যার সংস্করণ যা প্রস্তুত নয় অফিস ২010 এর একটি পূর্ণ সংস্করণ কিনতে। মাইক্রোসফ্ট অফিস স্টার্টার ২010 সংস্করণ আপনাকে সহজে ওয়ার্ড ডকুমেন্ট এবং এক্সেল স্প্রেডশীটস তৈরি করতে এবং বিদ্যমান ওয়ার্ড ও এক্সেল ফাইলগুলি খুলতে, একটি সাধারণ বাজেট পরিচালনা, অক্ষর লিখতে এবং বেসিক পাঠ্য কাজ করতে দেয়। সফটওয়্যারটি শুধুমাত্র ই এম কম্পিউটারে প্রাক-লো

উইন্ডোজ 8-এ চালানো অফিস স্টার্টার ২010
কমান্ড লাইন ব্যবহার করে উইন্ডোতে কীভাবে র্যাম আপ করবেন

উইন্ডোজের কমান্ড লাইন ছাড়া আর কিছু ব্যবহার না করে কোনও র্যাম মুক্ত করতে চান? একটি দুর্দান্ত সামান্য অ্যাপ্লিকেশন সহ আপনি এটি কীভাবে করতে পারেন তা এখানে।