linux安裝mysql踩的坑
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
mysql.sock這個文件在開啟mysql服務后會自動生成到指定的目錄(在my.cnf或my.ini中配置后才可以,否則是mysql默認的路徑)
[mysqld]
#skip-grant-tables
basedir=/home/mysql3307/mysql
datadir=/home/mysql3307/mysql/data
port=3307
socket=/home/mysql3307/mysql/tmp/mysql3307.sock
報錯的路徑與配置的路徑不同,通過上面的錯誤提示可以看出在趙該文件時是去tmp下查找,而不是去配置的路徑下查找。
解決方法:建立軟連接
ln -s /home/mysql3307/mysql/tmp/mysql3307.sock /tmp/mysql.sock
如果各位有什么好的建議歡迎在評論區中指出。