zoukankan      html  css  js  c++  java
  • 华为云服务器开发者申请,Unantu安装MySQL远程访问

    第一步:免费申请服务器

    浏览器输入:https://activity.huaweicloud.com/free_test/index.html?ggw_hd
    访问华为官网,每日9:30开放领取,领完即止

    登录华为账号
    访问云耀服务器找到申请的服务器:https://console.huaweicloud.com/lcs/#/

    第二步:安装ubantu操作系统



    第三步::ubantu换源

    修改sources.list sudo vim /etc/apt/sources.list

    # 阿里镜像源
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    

    第四步:华为云 ubuntu 远程连接mysql

    给云服务器设置安全策略
    登录华为云-->打开控制台-->进入安全组-->创建新的安全组-->
    点击配置规则-->修改其中现有的一条规则或新建一条规则-->
    选择MySQL(点击确定)-->创建成功后点击关联实例-->选择指定的云服务器后点击确定;
    至此云服务器配置完成,接下来配置服务器上面的MySQL。(入口设置 3306为开放)
    配置mysql 使可以远程访问。
    默认防火墙不开 3306,执行:sudo ufw allow 3306/tcp

    第五步 安装mysql服务

    更新系统 sudo apt update
    安装MySql sudo apt install mysql-server

    Step-1:确保 Ubuntu 系统已经安装上了MySQL数据库。登陆数据库 ,运行如下命令:

    mysql -uroot -p
    然后输入密码,此时登录成功


    Step-2:创建用户用来远程连接,运行如下命令:

    GRANT ALL PRIVILEGES ON *.* TO 'usename'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    参数说明:usename表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个password表示密码


    Step-3:执行如下命令,立即生效

    flush privileges;


    Step-4:查询数据库的用户,看看是否成功创建新用户,运行如下命令

    SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;


    Step-5:使用 exit 命令退出后,修改 mysql 的配置文件,运行如下命令

    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
    注意:其他 Linux系统 可能在 /etc/mysql/my.cnf
    找到 “bind-address = 127.0.0.1” , 这一行要注释掉,只需在前面加个#,即 # bind-address = 127.0.0.1,然后,重新启动,命令如下:

    /etc/init.d/mysql stop
    /etc/init.d/mysql start
    

    Step-6:配置ubuntu系统的防火墙

    • 打开3306端口,命令如下:sudo ufw allow 3306
    • 开启防火墙,命令如下:sudo ufw enable sudo ufw default deny
    • 查看防火墙的状态:sudo ufw status
    或者,运行查看端口号的命令,该命令如下:show global variables like 'port';


    Step-7: 设置navicat连接

    一个自由.NET开发者 bingqiang1903@gmail.com https://www.cnblogs.com/sunbingqiang/
  • 相关阅读:
    Cannot resolve symbol 'SpringBootApp
    Java读取ZIP文件ZipEntry.getsize()总是返回-1?
    java 读取zip里面的xml文件
    导出:xml zip
    jquery form submit提交方式
    [转][C#]无法创建虚拟目录。ASP.NET 2.0 尚未在 Web服务器上注册。
    [转][C#].Net反编译利器
    [转][echarts]地图轮播
    [转][C#]AutoFac 使用方法总结
    [转]用代码访问 Https
  • 原文地址:https://www.cnblogs.com/sunbingqiang/p/14334210.html
Copyright © 2011-2022 走看看