2013-04-13 7 views
9

मैं वर्कबेंच (gui) के साथ भी MySQL (विंडोज 8) को आजमाने की कोशिश कर रहा हूं।सेवा के रूप में MySQL सर्वर प्रारंभ करें (विन 8)

मैं अभी भी स्थापना/कॉन्फ़िगरेशन प्रक्रिया में हूं। मैं एक नया डेटाबेस बनाना चाहता हूं। तो, वर्कबेंच की स्वागत स्क्रीन पर, मैंने New Server Instance- Register a new Server instance to manage चुना है।

ऐसा करने में, मैं निम्नलिखित विन्यास चरणों के माध्यम से चला गया है:

  1. , localhost सर्वर मेजबान के रूप में निर्दिष्ट करें

  2. यह उपयोगकर्ता नाम और पासवर्ड मैं उपयोग कर रहा हूँ दे।

यह तो एक डेटाबेस कनेक्शन का परीक्षण करती है, और, अगले चरण में, मुझे

Select the Service to manage from the list below. It will also help find the configuration file.

हालांकि, संभव सेवाओं की सूची खाली है करने के लिए कहता है और अगर मैं [अगला] क्लिक करें, यह कहते हैं

Error: In Order to manage a MySQL Service it must be installed as a Service. The wizard can not find any MySQL Service at the target machine, so the Server instance cannot be started.

मुझे लगता है कि मैं किसी भी तरह, MySQL सेवा शुरू करने के लिए जब मैं पूरी MySQL टूलसेट स्थापित किया था के रूप में यह पहले से ही स्थापित किया गया हो सकता है है।

तो: मैं विंडोज 8 के तहत यह MySQL सेवा कैसे शुरू करूं?

कुछ बातें मैं कोशिश की है:

C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" 

क्रम में एक सेवा के रूप में यह स्थापित करने के लिए:

Manual कोशिश करने के लिए कहते हैं। फिर भी, कुछ भी नहीं होता और मैं निम्नलिखित (कुछ वर्बोज़ [नोट] के हटा दिया गया है) मिलता है:, मैं इस आदेश (per the manual) का उपयोग किया है

2013-04-13 23:44:22 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca 
ted. Please use --explicit_defaults_for_timestamp server option (see documentati 
on for more details). 
2013-04-13 23:44:22 2592 [Warning] Can't create test file c:\Program Files\MySQL 
\MySQL Server 5.6\data\gast.lower-test 
2013-04-13 23:44:22 2592 [Warning] Can't create test file c:\Program Files\MySQL 
\MySQL Server 5.6\data\gast.lower-test 
[...] 
2013-04-13 23:44:22 2592 [ERROR] InnoDB: read can't be opened in .\ibdata1 mode 
2013-04-13 23:44:22 2592 [ERROR] InnoDB: The system tablespace must be writable! 

2013-04-13 23:44:22 2592 [ERROR] Plugin 'InnoDB' init function returned error. 
2013-04-13 23:44:22 2592 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGIN 
E failed. 
2013-04-13 23:44:22 2592 [ERROR] Unknown/unsupported storage engine: InnoDB 
2013-04-13 23:44:22 2592 [ERROR] Aborting 

2013-04-13 23:44:22 2592 [Note] Binlog end 
[...] 
2013-04-13 23:44:22 2592 [Note] mysqld: Shutdown complete 

एक सेवा के रूप में सर्वर स्थापित करने के लिए।

C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --install 

फिर, "कुछ नहीं", होता है मैं (फिर से, के वर्बोज़ [नोट] सबसे रों निकाल दिए जाते हैं) मिलती है:

Install/Remove of the Service Denied! 

c:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld -p --install 
2013-04-13 23:43:24 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca 
ted. Please use --explicit_defaults_for_timestamp server option (see documentati 
on for more details). 
2013-04-13 23:43:24 3764 [Warning] Can't create test file c:\Program Files\MySQL 
\MySQL Server 5.6\data\gast.lower-test 
2013-04-13 23:43:24 3764 [Warning] Can't create test file c:\Program Files\MySQL 
\MySQL Server 5.6\data\gast.lower-test 
[...] 
2013-04-13 23:43:24 3764 [ERROR] InnoDB: read can't be opened in .\ibdata1 mode 
2013-04-13 23:43:24 3764 [ERROR] InnoDB: The system tablespace must be writable! 

2013-04-13 23:43:24 3764 [ERROR] Plugin 'InnoDB' init function returned error. 
2013-04-13 23:43:24 3764 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGIN 
E failed. 
2013-04-13 23:43:24 3764 [ERROR] mysqld: unknown option '-p' 
2013-04-13 23:43:24 3764 [ERROR] Aborting 

2013-04-13 23:43:24 3764 [Note] Binlog end 
[...] 
2013-04-13 23:43:24 3764 [Note] mysqld: Shutdown complete 
+0

क्या आपको कोई समाधान मिला? व्यवस्थापक के रूप में चलाने के सुझाव के लिए –

उत्तर

1

हंस, सब से पहले, MySQL संस्थापक स्थापित करना चाहिए पहले से ही सेवा के रूप में नया सर्वर। मैन्युअल रूप से ऐसा करने की कोई ज़रूरत नहीं है। यदि आप पहले से ही वहां सेवा देखते हैं तो अपनी सेवाओं की सूची देखें। जब सर्वर/सेवा स्थापना में आया तो क्या आपको MySQL इंस्टॉलर में एक त्रुटि संदेश मिला?

एक और बिंदु यह है कि सर्वर लॉग आउटपुट में दिखाई देने के साथ शुरू नहीं हो सकता है। InnoDB स्टोरेज के साथ कुछ गंभीरता से गलत है। क्या आपने किसी भी तरह कॉन्फ़िगरेशन बदल दिया था? ध्यान रखें कि MySQL डेटा को एप्लिकेशन फ़ोल्डर में नहीं लिखा जाना चाहिए, लेकिन एप्लिकेशन डेटा पथ में। डिफ़ॉल्ट रूप से MySQL इंस्टॉलर को भी इसका ख्याल रखना चाहिए।

और अंत में, यदि आप कोई कनेक्शन/सर्वर उदाहरणों के साथ MySQL वर्कबेंच शुरू करते हैं तो यह मौजूदा MySQL सर्वर खोजने के लिए सेवाओं को स्कैन करेगा और उनके लिए कनेक्शन और उदाहरण बनायेगा।

4

मुझे एक ही समस्या है। मैंने व्यवस्थापक मोड में कमांड प्रॉम्प्ट शुरू किया और फिर C:> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" पर गया और फिर बस दर्ज करें। और यह ठीक काम करता है।

दूसरा तरीका: mysql वर्कबेंच स्थापित करते समय यह उपयोगकर्ता नाम और पासवर्ड मांगता है। डिफ़ॉल्ट रूप से उपयोगकर्ता नाम रूट है इसलिए यदि आपने पासवर्ड सेट किया है और अभी भी इसे याद है तो MySQL कमांड लाइन क्लाइंट प्रारंभ करें और पासवर्ड दर्ज करें और फिर वर्कबेंच शुरू करें। यह ठीक काम करेगा।

उम्मीद है कि यह आपकी मदद कर सकता है।

22

प्रारंभ और राइट क्लिक करें और व्यवस्थापक के रूप में चलाने में cmd ​​टाइप करें,

फिर अपने कमांड प्रॉम्प्ट में नीचे पाठ, पेस्ट

"C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqld" --install 

आप प्रशासक के रूप में cmd ​​नहीं चला, तो आप करेंगे Install/Remove of service denied.,

तो Service Successfully installed संदेश देखने के लिए उन्नत कमांड प्रॉम्प्ट (स्टार्ट-> cmd-> व्यवस्थापक के रूप में चलाएं) चलाएं।

Service Denied Screenshot

नोट: यह भले ही आप Windows 7/8 के व्यवस्थापक के रूप में लॉग इन किया है है।

यू सेवा की स्थापना रद्द करना चाहते हैं तो निम्न कार्य करें, कॉपी कमांड प्रॉम्प्ट (फिर से ऊंचा कमांड प्रॉम्प्ट) इस चलाने में निम्नलिखित पेस्ट,

sc delete MySQL

यहाँ MySQL आदेश में सेवा का नाम है MySQL विंडोज पीसी में डिफ़ॉल्ट रूप से बनाता है। सुनिश्चित करें कि आप सेवा सूची में सेवा स्थापित है (कार्य प्रबंधक -> सेवा टैब -> MySQL सेवा नाम कॉलम देखें)।

Service delete command prompt screenshot

+1

1 अपवॉट, आपको बहुत धन्यवाद। – WEshruth

-1

कि कैसे मैं mysqld स्थापित:

"e:\denwer\usr\local\mysql-1-5.5\my.ini" --install "mysqld" --defaults-file="e:\denwer\usr\local\mysql-5.5\my.ini" 

इसके अलावा, मैं व्यवस्थापक के रूप में कमांड प्रॉम्प्ट भाग गया।

संबंधित मुद्दे