CentOS mysql 无法远程连接3306端口

1.如果是阿里云服务器,首先检查安全组端口是否开放。
2.查看用户权限

select user,host from mysql.user;

2.修改权限

    mysql -u root -p    //登录MySQL 
    mysql> use mysql;
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    mysql> FLUSH PRIVILEGES;    //需要输入此命令使修改生效
    mysql> EXIT    //退出

你可能感兴趣的:(数据库)