开发者社区> 问答> 正文

mysql使用root在localhost登录问题:报错

在centOS6.2里面 安装好mysql 使用mysql -u root 可以直接进入mysql>,但是不能为root设置密码shell>mysqladmin -u root password xxxxx 也不能使用mysql -u root -p 都返回错误,

展开
收起
kun坤 2020-06-06 11:27:11 686 0
1 条回答
写回答
取消 提交回答
  • 试试

    # /etc/init.d/mysql stop
    # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
    # mysql -u root mysql
    mysql> UPDATE user SET Password=PASSWORD('123456') where USER='root';
    mysql> FLUSH PRIVILEGES;
    mysql> quit

    # /etc/init.d/mysql restart
    # mysql -uroot -p
    Enter password: <输入新设的密码123456>
    ######

    I try

    ######

    你的办法不行 还是没办法输入密码 mysql -u root 不加密码就直接进

    ######

    感谢,已解决,我重装过一次mysql 应该是没有清楚以前的数据库文件。

    2020-06-06 11:27:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像