مشاوره رایگان :

مشکل در ایجاد دیتابیس در هاست دایرکت ادمین

مشکل در ایجاد دیتابیس در هاست دایرکت ادمین

رفع مشکل در ایجاد دیتابیس در هاست دایرکت ادمین

برای برطرف کردن مشکل در ایجاد دیتابیس در هاست دایرکت ادمین اول دستور زیر را وارد کنید :

Error connecting to MySQL: Access denied for user ‘da_admin’@’localhost’ (using password: YES)

اکنون وارد SSH سرور مجازی خود شده و با استفاده از دستور زیر رمزعبور da_admin را قسمتی ذخیره کنید :

nano /usr/local/directadmin/conf/mysql.conf

بعد از وارد کردن دستور بالا با استفاده از کلیدهای ترکیبی  CTRL+X و جواب N از محیط ویرایشگر خارج شوید و دستور زیر را وارد کنید :

yum -y install nano

سپس دستورات زیر را در SSH سرور مجازی خود وارد کنید :

service mysqld stop

mysqld_safe –skip-grant-tables &

در این وضعیت سریع در Browser خود وارد آدرس زیر شوید. توجه داشته باشید که جایگزین کلمه YOUR-SERVER-IP IP سرور مجازی خود را وارد کنید :

http://YOUR-SERVER-IP/phpmyadmin/

هنگامی که username و password درخواست میشود username را root و رمزعبور را همان رمزعبور da_admin که در مراحل بالا قرار دادید وارد کنید.  سپس از لیست پایگاه های داده به دیتابیسی که اسمش MySql میباشد وارد شده و در قسمتی دیگر روی گزینه SQL کلیک کنید و بعد از وارد کردن دستورات زیر روی گزینه GO کلیک کنید. توجه داشته باشید که به جای NewPass رمزعبور Root را که برای وارد شدن به SSH سرور مجازی استفاده میکنید وارد کنید :

 UPDATE user SET password=PASSWORD(‘newpass’) WHERE user=’root’;
FLUSH PRIVILEGES;
quit

بعد از وارد کردن دستورات بالا در SSH با کلیک روی Enter از دستور خارج شده و از دستور زیر استفاده کنید :

/sbin/service mysqld start

همینطور دستور زیر را در SSH سرور مجازی وارد کنید :

mysql -uroot -p

سرور مجازی رمزعبور Root را که برای وارد شدن به SSH سرور مجازی استفاده میکنید را از شما میخواهد که آن را وارد کنید. توجه داشته باشید که قبل از وارد کردن دستور زیر در SSH در Newdapass را با رمزعبور da_admin را که در مرحله ۲ ذخیره کرده بودید جایگزین کنید و سپس دستور را اجرا کنید

GRANT ALL PRIVILEGES ON *.* TO da_admin@localhost IDENTIFIED BY ‘newdapass’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit

و در آخر MySQL را با استفاده از دستور زیر دوباره راه اندازی کنید :

 

service mysqld restart

|