نصب mysql در لینوکس اوبونتو
سلام
من طبق راهنمایی های موجود در نت که به یک صورت هم هست mysql رو نصب می کنم
sudo apt-get mysql-server
ولی در طی نصب از من بابت پسور روت سوال نمی کنه و نصب به اتمام می رسه
وقتی هم دستور زیر رو با پسور روت لینوکس وارد می کنم پیغام خطای زیر رو میده /
ممنون میشم راهنماییم کنید
root@gonline:~# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/data/mysql.sock' (2)
3 پاسخ
سلام دوست عزیز
یک مطلبی که شما باید بعد از نصب کردن mysql حتما در نظر داشته باشید استفاده از فرمان زیر است:
#mysql_secure_installation
بعد از اجرا کردن این فرمان شما هم بخشهای اضافه در دیتابس خوتون رو حذف می کنید و هم رمزعبور برای کاربر root ایجاد می کنید،
موفق باشید.
پارامتر bind-adress رو توی my.cnf چک کنید.
و یا اینکه دستور زیر رو اجرا کنید :
# mysql -h 127.0.0.1 -P 3306 -u root -p
h مخفف host هست و P مخفف Port هست که مقدارش 3306 هست و به صورت پیش فرض برای سرویس MySQL استفاده میشه.
با اجرای دستور زیر هم حتما از فعال و در حالت Running بودن سرویس MySQL مطمئن بشید :
/etc/init.d/mysql status
سلام دوست عزیز ...
می تونی محتویات log رو تو این مسیر چک کنی و ارسال کنی ؟
/var/log/mysqld.log
این مراحل و انجام بده و ببین سرویس mysql به درستی در حال اجرا هست یا نه ؟
mysqladmin -u root -p status
sudo chmod -R 755 /var/lib/mysql/
اگه سرویس در حالت running نبود این و تست و اجرا کن :
sudo service mysql start