ubantu linux下安装新版mysql,登录时必须sudo mysql -u root -p,因为安装时root用户的密码是随机的,直接mysql -u root -p则无法登录,报错:
ERROR 1698 (28000): Access denied for user ‘root’@'localhost
第一步:登录mysql
sudo mysql -u root -p
第二步:修改root密码
update mysql.user set authentication_string=PASSWORD('your_newpsassword'), plugin='mysql_native_password' where user='root';
第三步:刷新
flush privileges;
最后重启终端,就可通过mysql -u root -p 免sudo登录mysql啦!
本文详细介绍在Ubuntu Linux系统中,如何解决新版MySQL登录问题。通过sudo方式登录MySQL后,修改root用户密码,并刷新权限,最后实现免sudo登录。
112万+

被折叠的 条评论
为什么被折叠?



