ترمینال لینوکس اوبونتو نسخه دسکتاپ خود را باز کرده و یک اتصال SSH توسط دستوری مشابه زیر به سرور اوبونتو برقرار کنید:
ssh server-user-name@host-name-or-ip-address
و در سرور توسط دستور mysql بصورت زیر یک ترمینال برای ارسال دستورات و کوئریهای پایگاه داده خود بازکنید:
mysql -u dbuser -p dbpassword -h host
حالا شما یک ترمینال باز برای ارسال کوئریهای بانک اطلاعاتی دارید. میتواند مثلاً یک دستور select حاولی کلمه فارسی وارد کنید.
SELECT * FROM employee WHERE first_name = 'حمیدرضا';
احتمالاً هرسعی و تلاشی برای وارد کردن قسمت فارسی کوئری با شکست مواجه خواهد شد و مکان نما قدم از قدم بر نخواهد داشت.
هرکاری به ذهنتان میرسد انجام دهید. چند نمونه راه حل هم من به شما نشان میدهم:
کوئری را در یک ویرایشگر تایپ کنید و سپس درج کنید.(نمیشود!)
از ترمینال mysql خارج شود و کوئری به کمک دستور زیر وارد نمایید:
mysql -u dbuser -p dbpassword -h host -e "SELECT * FROM employee WHERE first_name = 'حمیدرضا';"
تبریک این روش جواب داد. (ولی خیلی جالب نیست یک راه حل بهتر باید باشه)
راه حل چیست:
اگر علاقمند به یافتن پاسخ این مشکل هستید با ما همراه باشید...