在弄服务器时,我经常遇到mysql.sock无法访问的问题
在最近,我终于找到了解决方法,列在这里
环境
操作系统:centos stream 9
数据库版本:mysql8.4
安装mysqld
sudo dnf install mysql-server -y
一个命令安装完成,没毛病
#也可以用yum
sudo yum install mysql-server -y
完事
处理具体依赖
vi /etc/my.cnf
复制以下内容
[client]
port=3306
socket=/var/lib/mysql/mysql.sock
[mysqld]
port=3306
socket=/var/lib/mysql/mysql.sock
删除mysql.sock
(如文件存在,及错误代码111)
强烈建议在删除前备份源文件
cp /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak
rm -rf /var/lib/mysql/mysql.sock
重新生成
mysqld --defaults-file=/etc/my.cnf --user=mysql &
完事
这个方法其实是我从阿里云ai口中套出来的