码迷,mamicode.com
首页 > 数据库 > 详细

Navicat远程连接阿里云服务器的mysql

时间:2018-03-07 11:33:44      阅读:584      评论:0      收藏:0      [点我收藏+]

标签:bubuko   提示   命令   云服务器   ddr   res   none   col   解决   

问题描述:

  本机为win10,mysql安装在阿里云(Ubuntu系统)上,本机使用Navicat远程连接mysql,遇到一些坑,求助于阿里云,最终解决,特此记录一下!

安装mysql

sudo apt-get install mysql-server mysql-client
#然后按照提示输入密码,默认用户为root

管理服务

  • 启动
    service mysql start 
  • 停止
    service mysql stop
  • 重启
    service mysql restart

     

允许远程连接

  技术分享图片

  技术分享图片

  • 找到mysql配置文件并修改
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
    #将bind-address=127.0.0.1注释
  • 登录mysql,运行命令
    service mysql start
    mysql -uroot -p
    (输入密码)
    #进出mysql命令行操作界面输入一下 grant all privileges on
    *.* to root@% identified by mysql with grant option; flush privileges;
    exit;
    • 注意
      .前第一个*是指数据库,代表所有数据库
      第二个*指数据库对象,代表数据库中所有对象
      root@% root是制定要授权的数据库用户
      %代表允许登录的IP
      mysql是你的数据库密码
        
  • 重启mysql
    service mysql restart

 

防火墙开启3306端口

sudo ufw allow 3306
# 可能阿里云禁了3306这个端口,所以开启一下吧

 

测试连接

技术分享图片

技术分享图片

 

Navicat远程连接阿里云服务器的mysql

标签:bubuko   提示   命令   云服务器   ddr   res   none   col   解决   

原文地址:https://www.cnblogs.com/Alier/p/8520770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!