开发者社区> 问答> 正文

如何重设或更改MySQL root密码?

如何在ubuntu服务器中更改MySQL的root密码和用户名?设置任何更改之前,我需要停止mysql服务吗?

我也有phpmyadmin设置,phpmyadmin会自动更新吗?

展开
收起
保持可爱mmm 2020-05-11 10:36:48 443 0
1 条回答
写回答
取消 提交回答
  • 在Ubuntu Linux上设置/更改/重置MySQL根密码。在终端中输入以下行。

    停止MySQL服务器: sudo /etc/init.d/mysql stop 开始mysqld配置:sudo mysqld --skip-grant-tables &

    在某些情况下,您必须创建第/var/run/mysqld一个:

    sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld 跑: sudo service mysql start 以root身份登录到MySQL: mysql -u root mysql YOURNEWPASSWORD用您的新密码替换:

    UPDATE mysql.user SET Password = PASSWORD('YOURNEWPASSWORD') WHERE User = 'root'; FLUSH PRIVILEGES; exit; 注意:在某些版本中,如果passwordcolumn不存在,则可能要尝试: UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

    注意:此方法不被认为是重置密码的最安全方法,但是它可以工作。来源:stack overflow

    2020-05-11 10:36:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像