mysql重置密码报错/usr/local/mysql/bin/mysqld does not exist

来源:互联网 发布:网络主播黑名单查询 编辑:程序博客网 时间:2024/06/06 09:25

mysql 通过mysqld_safe修改密码报错/usr/local/mysql/bin/mysqld does not exist
因为mysqld_safe默认会去寻找/usr/local/mysql/bin/这个目录下的mysqld,若mysql安装时不在此目录,则会报错

解决方法:

第一种:将mysql移到/usr/lcoal/目录下。

第二种:建立软连接

mkdir -p /usr/local/mysql/bin  ln -s /usr/mysql/bin/mysqld /usr/local/mysql/bin/mysqld 

重置密码:

关闭mysql后,使用mysqld_safe启动

mysqld_safe --skip-grant-tables &

开启另一个命令行窗口,此时登录mysql不需要密码

mysqluse mysql;update user set password=password("123456") where user="root";flush privileges;
  • 详情参考
    http://www.cnblogs.com/moss_tan_jun/p/6080058.html

  • 修改密码参考
    http://www.linuxidc.com/Linux/2014-02/97109.htm

阅读全文
0 0
原创粉丝点击