پاسخ : مشکل در ایجاد دیتابیس
دلیل : کاربر da_admin برای سرویس Mysql به درستی ایجاد و یا پیکره بندی (از نظر تعریف در سرویس و حق دسترسی) نشده است .
راه حل : DirectAdmin Knowledge Base
سوال و یا مشکلی اگر پیش آمد ، مطرح کنید .
پاسخ : مشکل در ایجاد دیتابیس
نقل قول:
نوشته اصلی توسط
Online24
دلیل : کاربر da_admin برای سرویس Mysql به درستی ایجاد و یا پیکره بندی (از نظر تعریف در سرویس و حق دسترسی) نشده است .
راه حل :
DirectAdmin Knowledge Base
سوال و یا مشکلی اگر پیش آمد ، مطرح کنید .
لطفا مراحل رو توضیح بدید. متشکرم.
پاسخ : مشکل در ایجاد دیتابیس
شما باید وارد phpmyadmin دیتا بیس خود شوید و وارد یوزر دیتابیس شوید و دسترسی ها رو فعال کنید
پاسخ : مشکل در ایجاد دیتابیس
سلام
این آموزش کامل می باشد
مراحل زیر را برای حل مشکل دنبال کنید
1- به SSH وارد شوید
2- با دستور زیر پسورد da_admin را در جایی ذخیره کنید
کد:
nano /usr/local/directadmin/conf/mysql.conf
سپس با CTRL+X و جواب N از محیط ویرایشگر خارج شوید
( در صورتی که دستور nano برای شما کار نکرد با دستور زیر ابتدا آن را نصب کنید)
3- در SSH دستور را اجرا کنید
کد:
service mysqld stop
mysqld_safe --skip-grant-tables &
4- در این حالت فورا در براوزر ( اینترنت اکسپلورر یا فایرفاکس و ....) به آدرس زیر بروید
بجای YOUR-SERVER-IP آی پی سرور خود را وارد کنید
کد:
http://YOUR-SERVER-IP/phpmyadmin/
وقتی username و password درخواست میشه username را root و پسورد را همان پسورد da_admin که در مرحله 2 ذخیره کرده بودید را وارد کنید
5- از لیست دیتابیس ها به دیتابیسی که نامش mysql هست رفته رو روی آن کلیک کنید و در سمت دیگر بر روی SQL کلیک کرده و دستور زیر را در کادر وارد کرده و GO را بزنید
توجه : بجای newpass کلمه عبور root را که برای ورود به SSH استفاده می کنید را وارد کنید
کد:
UPDATE user SET password=PASSWORD('newpass') WHERE user='root';
FLUSH PRIVILEGES;
quit
6- سپس در SSH با زدن کلید ENTER از دستور خارج شده و دستور زیر را اجرا کنید
نقل قول:
/sbin/service mysqld start
7- دستورات زیر را در SSH انجام دهید
سرور کلمه عبور root را که برای ورود به SSH استفاده می کنید را از شما درخواست می کند آن را وارد کنید
توجه : قبل از وارد کردن دستور زیر در SSH توجه داشته باشد که newdapass را با پسورد da_admin را که در مرحله 2 ذخیره کرده بودید جایگزین کنید و سپس دستور را اجرا کنید
کد:
GRANT ALL PRIVILEGES ON *.* TO da_admin@localhost IDENTIFIED BY 'newdapass' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit
8- حال mysql را با دستور زیر ریستارت کنید
کد:
service mysqld restart
متشکرم