আমার ক্ষেত্রে, দেখে মনে হচ্ছে আমি যখন চালাচ্ছিলাম তখন সত্যিই আমি মাইএসকিএল প্রক্রিয়াটি মারতে সক্ষম হইনি
sudo service mysql stop
ps -ef | grep mysql
মাইএসকিএল প্রক্রিয়াটি সর্বদা সেখানে ছিল, দেখে মনে হচ্ছে এটি সকেট ফাইলটি ব্লক করছে এবং নতুন মাইএসকিএল প্রক্রিয়া নিজেই এটি তৈরি করতে সক্ষম হয় নি।
সুতরাং এটি সাহায্য করেছে
cd /var/run
sudo cp mysqld/ mysqld.bc -rf
sudo chown mysql:mysql mysqld.bc/
sudo service mysql stop
sudo cp mysqld.bc/ mysqld -rf
sudo chown mysql:mysql mysqld -R
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
এখন আমি ডাটাবেস ব্যবহার করে লগ ইন করতে সক্ষম
mysql -u root
তারপরে রুট পাসওয়ার্ড আপডেট করতে:
UPDATE user SET authentication_string=password('YOURPASSWORDHERE') WHERE user='root';
FLUSH PRIVILEGES;
পিএস : আমার কাছে রুট পাসওড আপডেট করতে সমস্যা হয়েছে, "অউথ_সকেট" প্লাগইনটির মতো সমস্যা মনে হচ্ছে, তাই আমাকে পুরো অধিকার সহ নতুন ব্যবহারকারী তৈরি করতে হয়েছিল
insert into user set `Host` = "localhost", `User` = "super", `plugin` = "mysql_native_password", `authentication_string` = NULL, `password_expired` = "N", `password_lifetime` = NULL, `account_locked` = "N", `Select_priv` = "Y",
`Insert_priv` = "Y", `Update_priv` = "Y", `Delete_priv` = "Y", `Create_priv` = "Y", `Drop_priv` = "Y", `Reload_priv` = "Y", `Shutdown_priv` = "Y", `Process_priv` = "Y", `File_priv` = "Y",
`Grant_priv` = "Y", `References_priv` = "Y", `Index_priv` = "Y", `Alter_priv` = "Y", `Show_db_priv` = "Y", `Super_priv` = "Y", `Create_tmp_table_priv` = "Y", `Lock_tables_priv` = "Y",
`Execute_priv` = "Y", `Repl_slave_priv` = "Y", `Repl_client_priv` = "Y", `Create_view_priv` = "Y", `Show_view_priv` = "Y", `Create_routine_priv` = "Y", `Alter_routine_priv` = "Y",
`Create_user_priv` = "Y", `Event_priv` = "Y", `Trigger_priv` = "Y", `Create_tablespace_priv` = "Y";
এটি কোনও পাসওয়ার্ড ছাড়াই ব্যবহারকারীর "সুপার" তৈরি করে এবং তারপরে আপনি সংযোগ করতে পারবেন mysql -u super