Mysql修改数据文件默认目录datadir |
您所在的位置:网站首页 › 在mysql中怎么修改数据 › Mysql修改数据文件默认目录datadir |
Q:以下是mysql数据目录修改出现: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ ,本例是将Mysql的数据目录移动到了/home/data/下,即mysql.sock所在的真实目录为/home/data/mysql/mysql.sock,mysql有tcp连接和socket连接方式,而上面这种错误一般是因为mysql是使用rpm方式安装的,它会自动寻找 /var/lib/mysql/mysql.sock 这个文件,是一种socket连接方式。 A:常见解决办法如下: 创建/修改文件 /etc/my.cnf文件,在[mysqld]上面添加: [client] // password=your_password port=3306 // 在这里写上你的mysql.sock的正确位置 socket=/home/data/mysql/mysql.sock指定IP地址,使用tcp方式连接mysql,而不使用本地socket方式: mysql -h127.0.0.1 -uuser -ppassword为 mysql.sock 加个连接,比如说实际的mysql.sock在 /home/data/mysql/ 下,则: ln -s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |