分类: MySQL
mysql_secure_installation报错Error: Can't connect to local MySQL server through socket '/data/mysql/mysql.sock' 解决

MySQL重新初始化以后,使用mysql_secure_installation报错找不到mysql.sock文件,地址是老的文件地址:

[root@kgoatestdb mysql_logs]# mysql_secure_installation
mysql_secure_installation: [ERROR] unknown variable 'default-character-set=utf8'

Securing the MySQL server deployment.

Enter password for user root:
Error: Can't connect to local MySQL server through socket '/data/mysql/mysql.sock' (2)

解决办法如下:
my.cnf参数文件里面修改新地址:

[client]
default-character-set = utf8
port            = 3306
socket          = /home/mysql/data/mysql.sock
其他省略..

设置MYSQL_UNIX_PORT变量:

export MYSQL_UNIX_PORT=/home/mysql/data/mysql.sock

后面在运行mysql_secure_installation就可以了。


相关博文:

发表新评论