美文网首页
Linux下mysql的远程连接搭建

Linux下mysql的远程连接搭建

作者: gzcoder | 来源:发表于2019-03-14 23:57 被阅读0次
    • 系统:Ubantu16.04
    • 云厂商:阿里云

    一.安装mysql

    • background: 百度了一下,好像都是挺久以前的贴,而且出现了' Unable to locate package mysql'的小问题,尝试自己记录一篇完整的阿里云mysql搭建过程~

    • 1.1:更新软件源:
      sudo apt-get update

    • 1.2:一键安装mysql(注意呀,这里的一般是最新的稳定版本)
      sudo apt-get install mysql-server

    • 1.3:检验mysql是否成功安装
      sudo service mysql status

    如图:


    image.png

    二.搭建远程连接

    • 2.1:创建用户用来远程连接,运行如下命令:
      GRANT ALL PRIVILEGES ON *.* TO 'js123'@'%' IDENTIFIED BY 'jtk123' WITH GRANT OPTION; (参数说明:第一个js123表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个jtk123表示密码)

    • 2.2:执行如下命令,立即生效
      flush privileges;

    • 2.3修改 mysql 的配置文件,运行如下命令
      sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf (找到 “bind-address = 127.0.0.1” , 这一行要注释掉,即 # bind-address = 127.0.0.1)

    • 2.4配置Ubantu的防火墙
      sudo ufw allow 3306 sudo ufw enable sudo ufw default deny

    • 2.5配置阿里云安全组


      image.png

    安全组生效可能需要几分钟~不需要reboot

    • 2.5 navicat连接测试

    相关文章

      网友评论

          本文标题:Linux下mysql的远程连接搭建

          本文链接:https://www.haomeiwen.com/subject/uxycmqtx.html