阿里云服务器设置远程链接(详情)

在网上搜了不少教程,都是各有各的理解。我天生命运坎坷,遇见的问题总比别人多(或许是我操作不对)。接下来描述一下我是怎么设置的:
如何安装数据库就不说了,这个教程很多。
1.设置一个远程登录的账号
在设置远程登录时尽量少使用root账号进行操作

  • 1.登录服务器mysql

  • 2.创建用户远程登录的用户

    • 查看所有表;进入到mysql库中
      阿里云服务器设置远程链接(详情)_第1张图片
    • 查看所有表(show tables;),修改用户表
      登录时用户名为 user 密码为user的用户
      –创建用户(用于远程连接的用户)
      GRANT ALL PRIVILEGES ON . TO ‘use’@’%’ IDENTIFIED BY ‘user’ WITH GRANT OPTION;
      %表示允许远程链接
      – 刷新权限表
      flush privileges;
      查看mysql数据库用户:
      SELECT DISTINCT CONCAT(‘User: ‘’’,user,’’’@’’’,host,’’’;’) AS query FROM mysql.user;
      阿里云服务器设置远程链接(详情)_第2张图片
      此时账号已经设置好了 ,可以测试下
  • 3修改mysql的配置文件(必须修改)

    • 查看mysql服务是否启动
    	root@iZm5e296kyz53dvpd98xj7Z:/home# ps -aux | grep mysql
    	mysql    20250     1  0 12:03 ?        00:00:02 /usr/sbin/mysqld
    

    可以看到是通过/usr/sbin/mysqld启动的MySQL,查找相应的配置文件,在/etc/mysql目录下查找mysqld.cnf,这里mysqld.cnf在 /etc/mysql/mysql.conf.d/ 目录下(如果是通过service mysql.server start启动方式),编辑,将bind-address = 127.0.0.1注释掉即可,表示任何一个IP都可以连接MySQL服务。
    阿里云服务器设置远程链接(详情)_第3张图片

  • 4重启mysql服务
    /etc/init.d/mysql restart

  • 5设置阿里云安全组
    阿里云服务器设置远程链接(详情)_第4张图片
    选择安全组配置

在这里插入图片描述
阿里云服务器设置远程链接(详情)_第5张图片
阿里云服务器设置远程链接(详情)_第6张图片
设置好之后
阿里云服务器设置远程链接(详情)_第7张图片
在远程尝试登录:
阿里云服务器设置远程链接(详情)_第8张图片ip地址为阿里云公网ip

参考链接:https://blog.csdn.net/xingsfdz/article/details/80031266

你可能感兴趣的:(阿里云服务器设置远程链接(详情))