如何在ubuntu服务器中更改MySQL root密码和用户名?在设置任何更改之前,我需要停止mysql服务吗?
我也有一个phpmyadmin设置,phpmyadmin会自动更新吗?
在ubuntu服务器上重置根密码的官方和简单方法。。。
如果您在16.04、14.04、12.04:
sudo dpkg-reconfigure mysql-server-5.5
如果您在10.04:
sudo dpkg-reconfigure mysql-server-5.1
如果您不确定安装了哪个mysql服务器版本,您可以尝试:
dpkg --get-selections | grep mysql-server
mysql-server-5.7更新说明
请注意,如果您使用的是mysql-server-5.7,则不能使用上面所示的更简单的dpkg重新配置方法。
如果您知道密码,请登录并运行以下操作:
UPDATE mysql.user SET authentication_string=PASSWORD('my-new-password') WHERE USER='root';
FLUSH PRIVILEGES;
或者,您可以使用以下内容:
sudo mysql_secure_installation
这将询问您一系列关于保护安装安全的问题(强烈建议),包括是否要提供新的根密码。
如果您不知道根密码,请参阅此以Ubuntu为中心的进程说明。
有关更多信息,请参阅:
https://help.ubuntu.com/16.04/serverguide/mysql.html https://help.ubuntu.com/14.04/serverguide/mysql.html
匿名用户
唯一对我有效的方法就是这里描述的方法(我运行的是ubuntu 14.04)。为了清楚起见,我遵循以下步骤:
>
sudovim/etc/mysql/my。cnf
在末尾添加以下行:
[mysqld]
skip-grant-tables
sudo服务mysql重启
mysql-u root
使用mysql
选择*frommysql.user其中user='root';
-查看顶部以确定密码列是否被称为密码或authentication_string
更新mysql。上面的用户设置*密码\字段*=密码(“您的新密码”),其中用户='root'和主机='localhost'
-使用上面正确的密码列
FLUSH特权
退出
sudo vim /etc/mysql/my.cnf
如果要保持安全标准,请删除步骤2中添加的行。
sudo服务mysql重启
供参考:https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
在Ubuntu Linux上设置/更改/重置MySQL根密码。在终端中输入以下行。
sudo /etc/init.d/mysql停止
mysqld
配置:sudo mysqld--skip-Grant-table
在某些情况下,必须首先创建
/var/run/mysqld
:
sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
对于MySQL
UPDATE
mysql.user
SET
Password = PASSWORD('YOURNEWPASSWORD')
WHERE
User = 'root';
FLUSH PRIVILEGES;
exit;
注意:在某些版本中,如果
密码
列不存在,您可能希望尝试:
更新用户集身份验证\u string=password('YOURNEWPASSWORD'),其中user='root'
注意:此方法不被视为重置密码的最安全方法,但是,它可以工作。
对于MySQL
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';
参考资料:
在Ubuntu Linux上设置/更改/重置MySQL根密码
问题内容: 如何在ubuntu服务器中更改MySQL的root密码和用户名?设置任何更改之前,我需要停止mysql服务吗? 我也有phpmyadmin设置,phpmyadmin会自动更新吗? 问题答案: 在Ubuntu Linux上设置/更改/重置MySQL根密码。在终端中输入以下行。 停止MySQL服务器: 开始配置: 在某些情况下,您必须创建第一个: 跑: 以root身份登录到MySQL: 用
问题内容: 我已经在redhat linux上安装了MySQL服务器5。我无法以root用户身份登录,因此无法更改root用户密码。 当我尝试像这样设置一个时: 我收到一个错误: 好像设置了root密码。 我也尝试过使用(此处描述)重置密码。 然后制作: 我什至卸载了mysql-server(使用yum),然后重新安装了它,但这没有帮助。 如何强制重置root密码? 问题答案: 我删除了MySQL
问题内容: 我一直试图重置我的MySQL根密码。我已经运行了mysqld_safe –skip-grant- tables,更新了根密码,并检查了用户表以确保它在那里。重新启动mysql守护程序后,我尝试使用刚刚设置的新root密码登录,但仍然由于用户“ root”错误而拒绝访问。我也尝试过完全删除并重新安装mysql(包括删除my.cnf文件),但还是没有运气。有人对我下一步的工作有什么建议吗?
本文向大家介绍Ubuntu18.04服务器密码忘记或被篡改如何重置密码,包括了Ubuntu18.04服务器密码忘记或被篡改如何重置密码的使用技巧和注意事项,需要的朋友参考一下 最近服务器上的两个账户黑掉了,账户的密码被篡改了,幸好还有一个账户可以用,可以确认原来的账户还存在,所以首先想到的办法就是如果把篡改的密码改过来,终于终于耗时五个小时把问题解决了,也可能是我头一次遇到这种问题,上手比较慢,话
我是拉拉维尔的初学者。目前我正在学习这个框架。我现在的Laravel版本是5.3。 我正在使用
本文向大家介绍MySQL重置root密码,包括了MySQL重置root密码的使用技巧和注意事项,需要的朋友参考一下 我们介绍一种无需密码的重置root密码的方式。 步骤如下: 1、打开配置文件/etc/my.cnf,在mysqld下添加一行skip-grant-tables,如下: 这样我们就可以免密登录MySQL了。 然后保存并退出。 2、重启MySQL 这两个命令2选1: 3、终端输入 mys