আমি কীভাবে নিয়মিত নন-ডেমন প্রোগ্রাম হিসাবে মাইএসকিএলডি চালাব?


3

সফটওয়্যার বিকাশের পরিবেশকে বিচ্ছিন্ন রাখতে আমি মাইএসকিএল-র একটি স্থানীয় অনুলিপি চালাতে চাই। যাইহোক, আমি আরম্ভ করতে mysqld সার্ভার পাবেন বলে মনে হয় না।

আমি একটি ডাটাবেস ডিরেক্টরি তৈরি করেছি mysql_install_db। আমি বুঝতে পেরেছি যে আমার একটি সকেট ফাইল এবং পথটি কীভাবে নির্দিষ্ট করা দরকার need তবে, মাইএসকিএলডি জানাচ্ছে যে এটি ফাইলটি খুঁজে বা খুলতে পারে না।

/path/to/mysqld --datadir=./db/mysql --socket=./tmp/mysqld.sock

(স্নিপ)

130102 9:54:28 [ERROR] Can't start server : Bind on unix socket: No such file or directory
130102 9:54:28 [ERROR] Do you already have another mysqld server running on socket: ./tmp/mysqld.sock ?

উত্তর:


3

সকেট ফাইলটি পুরোপুরি যোগ্যতাসম্পন্ন পাথের সাথে নির্দিষ্ট করা দরকার, যদিও ডেটাডির আপেক্ষিক থাকতে পারে।

/path/to/mysqld --datadir=./db/mysql --socket=/Users/jlove/myproject/tmp/mysqld.sock
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.