当前位置: 首页 > 编程笔记 >

在Linux中更改MySQL根密码

松和泰
2023-03-14
本文向大家介绍在Linux中更改MySQL根密码,包括了在Linux中更改MySQL根密码的使用技巧和注意事项,需要的朋友参考一下

示例

要更改MySQL的root用户密码:

步骤1:停止MySQL服务器。

  • 在Ubuntu或Debian中:
    sudo /etc/init.d/mysql stop

  • 在CentOS,Fedora或Red Hat Enterprise Linux中:
    sudo /etc/init.d/mysqld stop

步骤2:  在没有特权系统的情况下启动MySQL服务器。

sudo mysqld_safe --skip-grant-tables &

或者,如果mysqld_safe不可用,

sudo mysqld --skip-grant-tables &

步骤3:连接到MySQL服务器。

mysql -u root

步骤4:为root用户设置新密码。

5.7
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;
exit;
5.7
FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
FLUSH PRIVILEGES;
exit;

注意:ALTER USER语法是在MySQL 5.7.6中引入的。

步骤5:重新启动MySQL服务器。

  • 在Ubuntu或Debian中:
    sudo /etc/init.d/mysql stop
    sudo /etc/init.d/mysql start

  • 在CentOS,Fedora或Red Hat Enterprise Linux中:
    sudo /etc/init.d/mysqld stop
    sudo /etc/init.d/mysqld start

 类似资料:
  • 问题内容: 我一直试图重置我的MySQL根密码。我已经运行了mysqld_safe –skip-grant- tables,更新了根密码,并检查了用户表以确保它在那里。重新启动mysql守护程序后,我尝试使用刚刚设置的新root密码登录,但仍然由于用户“ root”错误而拒绝访问。我也尝试过完全删除并重新安装mysql(包括删除my.cnf文件),但还是没有运气。有人对我下一步的工作有什么建议吗?

  • 我在Ubuntu中运行MySQL,默认安装。 如何将用户名从根更改为另一个,比如admin?最好从命令行。

  • 问题内容: 我已经在redhat linux上安装了MySQL服务器5。我无法以root用户身份登录,因此无法更改root用户密码。 当我尝试像这样设置一个时: 我收到一个错误: 好像设置了root密码。 我也尝试过使用(此处描述)重置密码。 然后制作: 我什至卸载了mysql-server(使用yum),然后重新安装了它,但这没有帮助。 如何强制重置root密码? 问题答案: 我删除了MySQL

  • 本文向大家介绍更改Mysql root用户密码,包括了更改Mysql root用户密码的使用技巧和注意事项,需要的朋友参考一下 新下载了mysql,口令为空,如何修改root口令: 首先登陆mysql 注意需要 flush privileges; 更改Mysql root用户口令的内容小编就给大家介绍到这里,希望对大家有所帮助!

  • 本文向大家介绍Linux下忘记mysql密码该如何修改mysql密码,包括了Linux下忘记mysql密码该如何修改mysql密码的使用技巧和注意事项,需要的朋友参考一下 初始密码为空,使用空密码登陆mysql执行下列语句 找到如下代码: 修改为: 以上所述是小编给大家分享的Linux下忘记mysql密码该如何修改mysql密码的相关内容,希望对大家有所帮助。