शुरुआत के लिए -u और -p के बाद रिक्त स्थान को हटा दें। मुझे पता है कि यह अजीब लग रहा है, लेकिन अगर आप नहीं करते हैं तो MySQL में एन्यूरिज्म है।
अगर आप वैसे भी PHP में हैं, तो आप ऐसा क्यों कर रहे हैं? बस PHP से एक MySQL कमांड को राइफल करें और कोई खोल नहीं। यदि आपके पास सक्रिय कनेक्शन में इसे करने के लिए क्रेडेंशियल्स की कमी है, तो उचित क्रेडेंशियल के साथ एक नए कनेक्शन ऑब्जेक्ट का उपयोग करें, इसे करें, फिर उस कनेक्शन को बंद कर दें।
यह मुझे शर्मनाक लेकिन आवश्यक प्रश्न पर लाता है, जब आप खोलते हैं, तो वह शेल किस बॉक्स पर चल रहा है, एक क्लाइंट मशीन जो सर्वर नहीं है?