系统教程
您现在的位置是:首页>服务器系统>Linux系统内容

解决mysqld_safe Directory '/var/run/mysqld' for UNIX socket

时间:2018-05-11 出处:未知复制分享人气(次) 【

事情是这样的,原先创建MySQL中的root用户,指定的host为localhost,就想改一下为某个网段的,结果改完之后就退出了,然后就悲剧了,无法连接了。网上找的大部分解决办法是:
 
ubuntu下操作
#先停止MySQL服务
service msyql stop
#跳过安全检查
/usr/bin/mysqld_safe --skip-grant-tables &
#重开一个shell
进入mysql
#更改密码
...
#刷新权限
#重新启动MySQL服务
 
结果我走到第二步就错了啊,报错信息
mysqld_safe Directory ‘/var/run/mysqld’ for UNIX socket file don’t exists
 
解决办法还是很简单的
mkdir -p /var/run/mysqld
chown mysql:mysql /var/run/mysqld
 
然后再执行
/usr/bin/mysqld_safe --skip-grant-tables &
 
另开一个shell修改,修改完成后,flush privileges;
结束掉当前执行的进程即可。
    最新资讯
    热门内容
    小米移动电源能为iPad mini充几次电