1.登陆mysql:mysql -u root -p
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.01 sec) mysql> use mysql; # 切换到mysql数据库
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A Database changed
mysql> select host,user from user; # 查询user表
+-----------+---------------+
| host | user |
+-----------+---------------+
| % | root |
| localhost | mysql.session |
| localhost | mysql.sys |
+-----------+---------------+
5 rows in set (0.00 sec)

如果上述查询结果,root用户对应的host不为%,则修改用户权限


mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root密码' WITH GRANT OPTION;   # 修改权限
Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
 
或创建用户
mysql>insert into user (host,user,password) values('122.114.155.163','admin',password('ygpassword'));

mysql>FLUSH PRIVILEGES;

mysql>GRANT ALL PRIVILEGES ON *.* TO 'admin'@'122.114.155.163'IDENTIFIED BY 'ygpassword' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;

完成。(如果连接不成功,继续执行下面操作)



2.阿里云的ECS需要手动添加安全组规则

3.关闭防火墙(关闭防火墙,就可以外部访问了。不受端口限制。生产环境,最好开启防火墙,开启部分端口。)

1.永久有效

 开启: chkconfig iptables on
关闭: chkconfig iptables off

2.即刻生效

 开启: service iptables start
关闭: service iptables stop

3.开启部分端口

 vim /etc/sysconfig/iptables

添加想要开启的相关端口

 -A INPUT -m state --state NEW -m tcp -p tcp --dport  -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT

4.重启防火墙服务

 service iptables restart 
方法4:(腾讯云)
配置腾讯云服务器的安全组开放3306端口
 
 

最新文章

  1. js 读取 cookie
  2. 打印出1,11,21,31,41。。。。。。的shell脚本
  3. UVa 1479 (Treap 名次树) Graph and Queries
  4. 第二百一十一天 how can i 坚持
  5. 正确使用Exception异常对象
  6. 开blog
  7. [LeetCode] The Maze 迷宫
  8. [Swift]LeetCode268. 缺失数字 | Missing Number
  9. iOS application/json上传文件等
  10. PHP数组和字符串的处理函数汇总
  11. [UVA-11100] The Trip
  12. Pyqt5的事例讲解
  13. UWP Button添加圆角阴影(三)
  14. 为什么研发团队不适合量化KPI的绩效考核?
  15. sublime3 常用快捷键
  16. Sphinx全文检索
  17. [转]Intel haxm安装失败问题解决
  18. CCF 工资计算
  19. “全栈2019”Java第七十三章:外部类里多个静态非静态内部类详解
  20. LeetCode OJ:Perfect Squares(完美平方)

热门文章

  1. 原生js事件绑定
  2. web.xml中servlet mapping标签
  3. a标签的锚点链接
  4. python学习第三天-元组、列表及字典
  5. string(81) "SQLSTATE[HY000]: General error: 1364 Field 'content' doesn't have a default value"
  6. 第二章 Kubernetes pod状态问题
  7. noip2010机器翻译
  8. EnumPrinters
  9. 【LeetCode】Array
  10. python3.x current_question