您的位置:首页 > 数据库 > MySQL

C连接mysql出现错误:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.soc

2012-03-02 18:13 701 查看
1、先通过:service mysqld status 查看mysql是否启动

(没装mysql service 也可通过 /etc/rc.d/init.d/mysqld status查看)

若没启动,则启动mysql:service mysqld start

2、方法: 修改/etc/my.conf:

[mysqld]

datadir=/usr/local/mysql/data

socket=/var/lib/mysql/mysql.sock

[mysql.server]

user=mysql

basedir=/usr/local/mysql

If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such
as:

[client]

socket=/var/lib/mysql/mysql.sock

(注意:红色标记部分文件路径必须相同)

发现依旧如此,运行/etc/init.d/mysql start报错:Starting MySQLCouldn't find MySQL manager or server

是mysqld服务没启,运行/usr/local/mysql/bin/mysqld_safe &
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐