ubuntu mysql修改密码,配置免密登陆

修改密码

  • 先登陆mysql:mysql -u root -p

  • 切换到mysql数据库:use mysql

  • 修改密码:

    # 123456是修改后的密码, 'root'是登录用户名
    update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
    
    # 更新密码
    update user set plugin="mysql_native_password";
    
    # 刷新,使密码生效
    flush privileges;
    
    # 退出
    quit;
    
  • 修改成功后,重启服务器,使用新密码登录即可

配置免密登陆:

  • 配置后使用mysql命令就可以直接免密登陆数据库,而不用输入用户名和密码

  • 修改方式:

    • 修改my.cnf文件: sudo vim /etc/mysql/my.cnf

    • 在文件末尾添加如下内容:

      [client]
      user=root
      password=8888
      port=3306
      
原文地址:https://www.cnblogs.com/jaysonteng/p/13460841.html