- 首先确认在服务器客户端中是否开启了3306端口,比如阿里云服务器的,安全组配置。
- 在liunx中输入命令:mysql -uroot -proot
- 允许root从任何主机连接到mysql服务器,并使用你设置的密码连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '设置你的连接数据库密码' WITH GRANT OPTION;
- 立即执行授权命令: flush privileges;
- 查看授权用户: SELECT DISTINCT CONCAT(‘User: ‘’’,user,’’’@’’’,host,’’’;’) AS query FROM mysql.user;
- 查看是否开启了3306端口:
firewall-cmd --list-ports #查看已经开放的端口 # 如果已经开启了不用执行这一步 firewall-cmd --zone=public --add-port=3306/tcp --permanent # 命令行方式,执行开启3306端口 firewall-cmd --reload #重启firewall
- 使用native连接线上sql.
native连接不上liunx中的mysql的解决方案之一
最新推荐文章于 2024-04-18 11:35:45 发布