当连接服务器数据库报如下错误:
首先登陆mysql;
mysql -hlocalhost -uroot -p
use mysql;
修改host为%,而不是本地连接
update user set host='%' where user='root';
查看修改效果
select host,user,plugin from mysql.user;
远程连接需要将hocalhost改成%就可以解决远程连接的问题
alter user root@'%' identified with mysql_native_password by '密码';
刷新权限
flush privileges;
ubuntu系统查看端口是否开启
lsof -i:端口号
运行命令后界面屋返回信息则表示该端口未开放;有返回信息时表示该端口已开放。