মাইএসকিএল পরিষেবা শুরু করা যাচ্ছে না [বন্ধ]


10

আমি আমার উবুন্টু সার্ভার থেকে আমার মাইএসকিএল পরিষেবাটি পুনরায় আরম্ভ করতে পারি না। ত্রুটি এখানে:

● mysql.service - LSB: Start and stop the mysql database server daemon
Loaded: loaded (/etc/init.d/mysql; bad; vendor preset: enabled)   
Active: failed (Result: exit-code) since mer. 2016-06-08 17:31:06 CEST; 54s ago
Docs: man:systemd-sysv-generator(8)   Process: 4087 ExecStart=/etc/init.d/mysql start (code=exited, status=1/FAILURE)

juin 08 17:31:06 SRV-OVH-GIC03-V /etc/init.d/mysql[4569]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
juin 08 17:31:06 SRV-OVH-GIC03-V /etc/init.d/mysql[4569]: [61B blob data]
juin 08 17:31:06 SRV-OVH-GIC03-V /etc/init.d/mysql[4569]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")'
juin 08 17:31:06 SRV-OVH-GIC03-V /etc/init.d/mysql[4569]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
juin 08 17:31:06 SRV-OVH-GIC03-V /etc/init.d/mysql[4569]:
juin 08 17:31:06 SRV-OVH-GIC03-V mysql[4087]:    ...fail!
juin 08 17:31:06 SRV-OVH-GIC03-V systemd[1]: mysql.service: Control process exited, code=exited status=1
juin 08 17:31:06 SRV-OVH-GIC03-V systemd[1]: Failed to start LSB: Start and stop the mysql database server daemon.
juin 08 17:31:06 SRV-OVH-GIC03-V systemd[1]: mysql.service: Unit entered failed state.
juin 08 17:31:06 SRV-OVH-GIC03-V systemd[1]: mysql.service: Failed with result 'exit-code'.

আমি মাইএসকিএল পরিষেবাটি পুনরায় চালু করার চেষ্টা করেছি (সুডো সার্ভিস মাইএসকিএল পুনঃসূচনা)। সকেটটি অনুপস্থিত বলে মনে হচ্ছে, সুতরাং আমি কীভাবে এটি তৈরি করব এবং সন্ধান করা সমস্ত সমাধানগুলি মাইএসকিএল পরিষেবাটি পুনরায় চালু করা সন্ধান করলাম ... আমি কীভাবে এই ত্রুটিটি সমাধান করতে পারি?


1
পরিষেবাটি চালু হওয়ার পরে সকেটটি কেবল স্থানে থাকে, যখন সকেট বন্ধ করা হয়। /Etc/my.cnf পরীক্ষা করে দেখুন এবং নিশ্চিত করুন যে ডেটাডির, লগডির এবং লগ ফাইলের ডিরেক্টরী উপস্থিত রয়েছে এবং এটি মাইএসকিএল ব্যবহারকারী দ্বারা লিখিত হতে পারে।
অ্যালেক্স বেরি

1
systemctl restart mysql.serviceপরিষেবা সঠিকভাবে সিস্টেমড পরিচালনা করে কিনা তা নিশ্চিত না করে চেষ্টা করার চেষ্টা করুন ।
lsmooth

@ অ্যালেক্সবেরি আমার কাছে ফাইল /etc/my.cnf নেই। আমি এটি তৈরি করা উচিত? আমি এটি কি করা উচিত?
একো

@ কসরত এই আদেশের সাথে একই ত্রুটি
একো

উত্তর:


14

mysqld --helpএটি কনফিগারেশনের সাথে কোনও সমস্যার কথা বললে চালান এবং পরীক্ষা করুন

লগ ইন চেক করুন /var/log/mysql

এটি সরাসরি রান্নিগ করার চেষ্টা করুন এবং ত্রুটিগুলি পরীক্ষা করুন:

mkdir /var/run/mysqld/
chown mysql: /var/run/mysqld/
mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --socket=/var/run/mysqld/mysqld.sock

1
কনফিগারেশনে আমার সত্যিই সমস্যা ছিল, একটি ফোল্ডার অনুপস্থিত। যদি আমি এটি সরাসরি আপনার পদ্ধতির সাথে চালিত করি তবে লগগুলিতে আমার ত্রুটি রয়েছে: "অজানা ভেরিয়েবল 'মাইসাম-রিকভার = ব্যাকআপ'" যা শাটডাউন করার কারণ
একো

3
এটিকে 'মাইসাম-রিকভারি-অপশনগুলি = ব্যাকআপ' নামকরণ করার চেষ্টা করুন এবং দয়া করে উত্তরটি গ্রহণ করুন, যদি এটি সহায়তা করে
সেলিভানভ পাভেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.