因为系统安装完mysql后只有一个root@‘localhost’用户,并不存在root@’%‘用户,所以需要创建root@’%’用户才可以登录
CREATE USER 'rootg'@'%' IDENTIFIED BY '123456';
一定不要将数据表中root中host值直接修改为’%’,会导致本地都无法登录
另外,mysql远程访问需修改
/etc/mysql/mariadb.conf.d/50-server.cnf
将该文件里的bind-address
注释掉