如何在ubuntu服务器中更改MySQL的root密码和用户名?设置任何更改之前,我需要停止mysql服务吗?
我也有phpmyadmin设置,phpmyadmin会自动更新吗?
在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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。