0

نصب 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)

پرسیده شده در 1399/01/13 توسط

3 پاسخ

2

سلام دوست عزیز

یک مطلبی که شما باید بعد از نصب کردن mysql حتما در نظر داشته باشید استفاده از فرمان زیر است:

#mysql_secure_installation

بعد از اجرا کردن این فرمان شما هم بخشهای اضافه در دیتابس خوتون رو حذف می کنید و هم رمزعبور برای کاربر root ایجاد می کنید،

موفق باشید.

پاسخ در 1399/01/14 توسط
1

پارامتر 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
پاسخ در 1399/01/14 توسط
1

سلام دوست عزیز ... 

می تونی محتویات log رو تو این مسیر چک کنی و ارسال کنی ؟ 

/var/log/mysqld.log

این مراحل و انجام بده و ببین سرویس mysql به درستی در حال اجرا هست یا نه ؟ 

mysqladmin -u root -p status
sudo chmod -R 755 /var/lib/mysql/

اگه سرویس در حالت running نبود این و تست و اجرا کن :

sudo service mysql start
پاسخ در 1399/01/13 توسط

پاسخ شما