انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => ردهت/فدورا => نویسنده: Matrix.1372 در 23 تیر 1392، 12:59 بظ
-
سلام دوستان.
همونطور که میدونیم تو فدورا ۱۹ MariaDB جایگزین MySQL شده. من تصمیم گرفتم یک LAMP Server تو فدورا ۱۹ راهاندازی کنم با این دستور:
yum install httpd mysql mysql-server php phpmyadmin
همه چیز حله به جز MySQL که هنگام اجرای هر دستوری مربوط به MySQL میشه خطا میده:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
من MariaDB رو حذف کردم و MySQL رو نصب کردم:
# yum remove mysql mysql-server
# yum install community-mysql community-mysql-server
ولی مشکل تغییری نکرده.
لازم به ذکره طی جستجو برای فایل mysql.sock نه در مسیر زیر بود:
/var/lib/mysql/mysql.sock
نه در هیچ جای دیگه ???
مشکل کجاست؟
فایل mysql.sock کجاست؟
-
زمپ بی دردسر تره :
http://www.apachefriends.org/en/xampp-linux.html
-
درسته ولی این میشه پاک کردن صورت مسئله! ;)
که اگه میخواستم اینکارو بکنم خب اوبونتو نصب میکردم!
-
این فایل باید قاعدتا همونجا باشه. توی Logهای MySQL رو نگاه کن، ببین اونجا چیزی گفته یا نه.
-
هیچ هیچ هیچ! :(
bash-4.2# service mysql start
Redirecting to /bin/systemctl start mysql.service
Failed to issue method call: Unit mysql.service failed to load: No such file or directory. See system logs and 'systemctl status mysql.service' for details.
bash-4.2# systemctl status mysql.service
mysql.service
Loaded: error (Reason: No such file or directory)
Active: inactive (dead)
bash-4.2# cat /var/lo
local/ lock/ log/
bash-4.2# cat /var/log/mysqld.log
bash-4.2#
bash-4.2# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
bash-4.2# ls -a /var/lib/mysql/
. ..
-
find / -type f -name 'mysql.sock'
cat /etc/mysql/my.cnf | grep socket
-
find / -type f -name 'mysql.sock'
اینکار رو قبلا کردم، چنین فایلی وجود نداره!
ضمنا این رو هم امتحان کردم:
find / -type s
هیچ سوکت مشابه mysql پیدا نکردم!
cat /etc/mysql/my.cnf | grep socket
فایل کانفیگ توی این مسیر هست:
/etc/my.cnf
که من دستی حذفش کردم که اگه مشکلی تو فایل کانفیگ هست با نصب مجدد حل بشه.
ولی با دوباره نصب کردن mysql این فایل دیگه ایجاد نشد!
-
کسی ایدهای نداره؟
-
راستش من اطلاعات زیادی درباره نرم افزار های وب ندارم اما می خوای گروه web server رو نصب کن، شاید مشکلت حل بشه:
# yum groupinstall "web server"
اینم لیست نرم افزاراشه:
Description: Server for serving static and dynamic internet content.
Mandatory Groups:
core
hardware-support
standard
+web-server
Optional Groups:
+guest-agents
+haproxy
+jbossas
+mongodb
+mysql
+perl-web
+php
+python-web
+rubyonrails
+sql-server
+tomcat
-
ممنون محسن جان ولی این گروه نصب هست!
-
ببین لینک به کارت میاد؟
http://stackoverflow.com/questions/5376427/cant-connect-to-local-mysql-server-through-socket-var-mysql-mysql-sock-38 (http://stackoverflow.com/questions/5376427/cant-connect-to-local-mysql-server-through-socket-var-mysql-mysql-sock-38)
-
محسن جان خیلی ممنون که کمک میکنی، اینجا (http://forum.ubuntu.ir/index.php?action=profile;area=statistics;u=23987) رو ببین.
مجموع ارسال ها: 1894 تعداد ارسال
مجموع موضوع های ایجاد شده: 41 موضوعات
در نتیجه من الکی تاپیک باز نمیکنم :)
همه اینها رو قبلا دیدم و نتیجه بخش نبوده :(
-
محسن جان خیلی ممنون که کمک میکنی، اینجا (http://forum.ubuntu.ir/index.php?action=profile;area=statistics;u=23987) رو ببین.
مجموع ارسال ها: 1894 تعداد ارسال
مجموع موضوع های ایجاد شده: 41 موضوعات
در نتیجه من الکی تاپیک باز نمیکنم :)
همه اینها رو قبلا دیدم و نتیجه بخش نبوده :(
من فقط خواستم کمک بکنم.
کاری هم به تعداد ارسالها و تاریک هایی که باز کردی ندارم.کف دستتمم بو نکردم که شما تمام این راه ها رو رفتید و سودمند نبوده.
-
عزیز من چرا ناراحت میشی؟!
به هر حال ممنون که کمک کردی. :)