为了解决Ubuntu环境下MySQL修改root密码遇到的错误,需遵循以下步骤。首先,执行命令sudo mysql_secure_installation,按照提示操作即可。在使用root连接时,若遇到错误,确保在命令前加上sudo,如sudo mysql -u root -p。若mysqlworkbench也无法连接数据库,问题可能在于root用户的密码强度或验证类型。问题根源...
Ubuntu下给MySQL修改root密码
为了解决Ubuntu环境下MySQL修改root密码遇到的错误,需遵循以下步骤。
首先,执行命令sudo mysql_secure_installation,按照提示操作即可。
在使用root连接时,若遇到错误,确保在命令前加上sudo,如sudo mysql -u root -p。
若mysqlworkbench也无法连接数据库,问题可能在于root用户的密码强度或验证类型。
问题根源可能在于auth_socket验证类型,而非mysql_native_password。
通过sudo mysql -u debian-sys-maint -p登录,定位/etc/mysql/debian.cnf文件中的password,修改root密码。
操作如下:ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;,确保密码安全。
执行完密码修改后,以quit;退出。
至此,Ubuntu下MySQL的root密码修改完成,问题解决。2024-11-01