আমি কীভাবে উইন্ডোজটিতে একটি মাইএসকিউএল সার্ভার শুরু করব?


9

আমি আমার কম্পিউটারে একটি মাইএসকিউএল সার্ভার ইনস্টল করেছি এবং যখন আমি প্রথম এটি ইনস্টল করেছি, এটি স্বয়ংক্রিয়ভাবে চলে। এখন আমি আমার কম্পিউটার পুনরায় চালু করেছি এটি আর চলবে না। এটিকে আবার ব্যাক আপ করতে আবার চালানোর জন্য আমার কোন ফাইলটি চালানো দরকার?

আমি মাইএসকিউএল 5.6 কমান্ড লাইন ক্লায়েন্ট এবং ডিরেক্টরি mysqld.exeথেকে চালানোর চেষ্টা করেছি Program Files/MySQL/MySQLServer/binএবং আমার ভাগ্য হয়নি।

Mysqld.exe চালানোর পরে, আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:

2013-10-28 18:52:12 4788 [ERROR] InnoDB: .\ibdata1 can't be opened in read-write mode
2013-10-28 18:52:12 4788 [ERROR] InnoDB: The system tablespace must be writable!
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' init function returned error.
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2013-10-28 18:52:12 4788 [ERROR] Unknown/unsupported storage engine: InnoDB
2013-10-28 18:52:12 4788 [ERROR] Aborting`

স্বাভাবিকভাবেই, আমি এটিকে প্রশাসক হিসাবে চালানোর চেষ্টা করেছি এবং আমি এটি পেয়েছি:

C:\Windows\system32>"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe"
2013-10-28 19:24:30 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca
ted. Please use --explicit_defaults_for_timestamp server option (see documentati
on for more details).

2
আমি এখনই এটি অনুভব করছি: i.imgur.com/xVyoSl.jpg
শন ওয়াইল্ড

1
mysql workbench ইনস্টল করুন এবং সেখান থেকে এটি অ্যাক্সেস করার চেষ্টা করুন
শেখর

উত্তর:


3

আপনি যখন চালাতে যান এবং টাইপ করতে যান তা নিশ্চিত করুন যে ট্যাবটির mysqld.exeনীচে টিক দেওয়া আছে । এছাড়াও, সেখানে মাইএসকিউএল পরিষেবাগুলির জন্য অনুসন্ধান করুন, বৈশিষ্ট্যগুলিতে ডান ক্লিক করুন এবং সূচনা প্রকারগুলি স্বয়ংক্রিয় হিসাবে নির্বাচিত হয়েছে তা নিশ্চিত করুন।StartupmsconfigServices


আমি কীভাবে সার্ভার চালাব?
শন ওয়াইল্ড

আপনি নিজে এটি চালানোর চেষ্টা করেছেন? শুধু mysqld.exe শুরু করে? আমি আগামীকাল কর্মক্ষেত্রে কেবল সঠিক পরিষেবাগুলি যাচাই করতে পারি, সেগুলি আমার মাথা থেকে জেনে নেই।
রুডল্ফ

হ্যাঁ, দয়া করে আমার প্রশ্নটি পরীক্ষা করুন।
শন ওয়াইল্ড

2
আমি পরিষেবাটি স্বয়ংক্রিয় হিসাবে আমার কম্পিউটারটি পুনঃসূচনা হিসাবে সেট করেছি, কাজ শেষ হয়েছে। ধন্যবাদ!
শন ওয়াইল্ড

9

আপনি যদি এমএসআই ইনস্টলার ব্যবহার করে মাইএসকিউএল ইনস্টল করেন তবে এটি পরিষেবা হিসাবে সেট আপ করা উচিত।

আপনি পরিষেবাটি দুটি উপায়ে খুলতে পারেন

পদ্ধতি # 1: ইনস্টল করা পরিষেবাটিতে অ্যাক্সেস করুন

  • কন্ট্রোল প্যানেলে পরিষেবাদি আইকন খুলুন
  • মাইএসকিউএল পরিষেবাতে বর্ণানুক্রমিকভাবে স্ক্রোল করুন
  • পরিষেবাটি রাইট ক্লিক করুন
  • স্টার্ট পরিষেবা ক্লিক করুন

পদ্ধতি # 2: কমান্ড লাইন কার্যকর

  • ডস উইন্ডোটি খুলুন
  • সি: প্রম্পট থেকে, এটি চালান: net start mysqlবা 'নেট স্টার্ট মাইএসকিএল 57'। সঠিক নামটি আপনার সিস্টেমে পরিবর্তিত হতে পারে

আপনি যদি এই ত্রুটি পেতে

C:\Windows\system32>net start mysql
System error 5 has occurred.

Access is denied.

C:\Windows\system32>

তাহলে আপনি প্রশাসক হিসাবে ডস উইন্ডোটি চালান নি। প্রশাসক হিসাবে আবার চেষ্টা করুন। তোমার দেখা উচিত:

C:\Windows\system32>net start mysql
The MySQL service is starting..
The MySQL service was started successfully.


C:\Windows\system32>

একবার চেষ্টা করে দেখো!!!


ধন্যবাদ, তবে আমি ভেবেছিলাম যে
মাইএসকিএল

-1

আপনি যদি উইন্ডোতে মোড়ানো ব্যবহার করেন, আপনি কমান্ড লাইন থেকে mysql শুরু করতে পারেন:

cd \wamp64
cd bin
cd mysql
dir
[check the version no of mysql]
cd mysql<version no>
mysql.exe -u root

এটি ধরে নেওয়া হয় যে আপনি মূলে মোড়ক ইনস্টল করেছেন


এটি কোনও সার্ভারের সাথে সংযোগ স্থাপনের জন্য, সার্ভারটি শুরু করার জন্য নয়।
lpacheco

-2

ম্যানুয়ালি মাইএসকিএল পরিবেশন শুরু করতে আপনাকে অবশ্যই মাইএসকিএলডি চালানোতে হবে। কমান্ড প্রম্পটটি খুলুন এবং টাইপ করুন:

shell> "C:\Program Files\MySQL\MySQLServer\bin\mysqld"

যদি mysqld শুরু না হয়, ত্রুটি লগ পরীক্ষা করুন। ত্রুটি লগটি সি: \ প্রোগ্রাম ফাইলগুলি \ মাইএসকিউএল \ মাইএসকিউএল সার্ভার \ ডেটাতে অবস্থিত। এটি .err এর প্রত্যয় সহ ফাইল। আপনি সার্ভারটি mysqld --console হিসাবে শুরু করার চেষ্টা করতে পারেন; এই ক্ষেত্রে, আপনি পর্দায় কিছু দরকারী তথ্য পেতে পারেন যা সমস্যার সমাধান করতে সহায়তা করতে পারে।

শেষ বিকল্পটি - স্ট্যান্ডলোন এবং --debug বিকল্পের সাথে mysqld শুরু করা হয়। এই ক্ষেত্রে, মাইএসকিএলডি একটি লগ ফাইল সি লিখেছে:। Mysqld.trace যাতে mysqld শুরু না হওয়ার কারণটি থাকা উচিত।


আমার প্রশ্ন আবার পরীক্ষা করুন।
শান ওয়াইল্ড

আপনি প্রশাসক অ্যাকাউন্ট দিয়ে পিসি ব্যবহার করছেন? দেখে মনে হচ্ছে যে সেই ফোল্ডারে আপনার / পড়ার লেখার যথেষ্ট অনুমতি নেই।
enry

হ্যাঁ আমি প্রশাসক।
শান ওয়াইল্ড

যা ঘটেছিল তা দিয়ে আমি আমার প্রশ্ন আপডেট করেছি / /
শান ওয়াইল্ড

Mysqld --explicit_defaults_for_timestamp = 1: আপনি কমান্ড প্রম্পটে, --explicit_defaults_for_timestamp কমান্ড লাইন বিকল্প ব্যবহার করা আবশ্যক
enry
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.