ubuntu 首次登录mysql 未设置密码或忘记密码 解决方法

sudo cat /etc/mysql/debian.cnf 
mysql -u debian-sys-maint -p //注意:后面需要输入的密码是上一个命令看的文件password后的值 
use mysql; 
// 下面这句命令有点长,请注意。 
update mysql.user set authentication_string=password('root') where       user='root' and Host ='localhost';  
update user set plugin="mysql_native_password"; 
flush privileges; 
quit;
重新启动mysql

配置mysql可以远程连接

  1:mysql.user 表中 设置 host为 "%"

  2: /etc/mysql/mysql.conf.d/mysqld.cnf 修改此文件中的bind=127.0.0.1,将这个注释掉

  3:修改安全组端口开放

posted @ 2021-05-08 22:57  neoQVQ  阅读(256)  评论(0)    收藏  举报