Navicat 连接阿里云的 MySQL
1 利用Navicat连接阿里云服务器中MySQL
常规连接方式常用于连接本机数据库以及虚拟机中的数据库;但是连接阿里云的MySQL数据库时会出现连接不上的情况,错误信息如下:
1.1 常规中的配置
1.1.1 主机IP
填写本机的回环IP
1.1.2 端口
阿里云中MySQL的开放端口,采用默认的3306即可
1.1.3 用户名
阿里云中MySQL的用户名
1.1.4 密码
阿里云中MySQL用户名对应的用户密码
1.2 SSH配置
1.2.1 主机IP
阿里云服务器的公网IP
1.2.2 用户名
远程登录阿里云服务器的用户名
1.2.3 密码
远程登录阿里云服务器的密码
1.3 利用JDBC连接阿里云服务器中的MySQL遇到的坑
利用常规方式加SSH通道连接阿里云服务器中的MySQL数据库时不需要服务器开启3306安全规则就可以连接成功,但是如果利用jdbc连接阿里云服务器的MySQL时必须对3306端口进行安全组配置否则就会报错,报错信息如下
错误信息忘记截图啦,嘿嘿
待更新...... 2018-4-19 19:06:50
2 MySQL5.7先关操作
2.1 创建用户
利用root用户登录MySQL
2.2 查看所有用户信息
2.2.1 查看数据库
show databases;
2.2.2 更换当前数据库
技巧01:mysql数据库中存储了数据库用户表的相关信息(例如:用户名、登录密码)
use mysql;
2.2.3 查看当前数据库中表信息
技巧01:mysql数据库中user表就是存储用户信息的
show tables;
2.2.4 查看user表信息
技巧01:use表中User字段表示用户名,authentication_string字段表示用户密码(加密过后的)
select User, authentication_string from user
2.3 创建新用户
技巧01:只用root用户才有权限创建新用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
username -> 即将创建的用户名
host -> 指定该用户在哪个主机上可以登陆,如果设置为"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录,如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录;也可以指定某台机器可以远程登录
password -> 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器
2.4 创建数据库
create database 数据库名称;
2.5 给用户授权
grant 权限 privileges on 数据库.* to '用户名'@'登录主机IP' identified by '用户密码';
权限:增、删、该、查;all 表示所有权限
数据库:给用户授权的数据库
用户名:MySQL用户名
登录主机IP:登录的主机,不是MySQL所在的远程主机IP
用户密码:MySQL用户名对应的密码
技巧01:给用户授权后需要对系统权限表进行刷新
flush privileges;
2.6 利用新用户进行登录
2.6.1 本地登录
查看相关数据库信息
2.6.2 远程登录
2.7 参考文档
Navicat 连接阿里云的 MySQL的更多相关文章
- 本地电脑通过Navicat连接阿里云的Mysql数据库
第一步:需要设置mysql的监听地址 查看mysql的监听地址: netstat -nao 如果3306(mysql默认端口)前面是0.0.0.0,则表示端口监听没有问题,如果是127.0.0.1,则 ...
- 使用navicat连接阿里云上mysql
使用宝塔面板安装mysql Linux基本内容,里面有涉及到安装Mysql 修改密码 而且也要在数据库的菜单中设置root密码 修改后密码后进行登录,就不会出现下面的报错了 [root@centos7 ...
- Navicat连接阿里云服务器Linux下的Mysql
用Navicat连接阿里云ECS服务器上的MySQL数据库 今天用navtive连接阿里云服务器(Linux)的数据库时,老是连接不上,并且报10060错误,要通过以下两个步骤解决: 1.先进入l ...
- 使用Navicat连接阿里云服务器上的MySQL数据库=======Linux 开放 /etc/hosts.allow
使用Navicat连接阿里云服务器上的MySQL数据库 1.首先打开Navicat,文件>新建连接> 2,两张连接方法 1>常规中输入数据库的主机名,端口,用户名,密码 这种直接 ...
- 使用Navicat连接阿里云服务器上的MySQL数据库--转
手把手教你如何正确连接阿里云服务器上的数据库: 1.首先打开Navicat,文件>新建连接>MySQL连接,其他的如一图所示. 2.因为是连接服务器上的MySQL,所以我们使用SSH连接, ...
- 使用Navicat连接阿里云ECS服务器上的MySQL数据库
一.首先要mysql授权 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的mysql数据库密码' WITH GR ...
- 用Navicat连接阿里云ECS服务器上的MySQL数据库
今天用navtive连接阿里云服务器(Linux)的数据库时,老是连接不上,并且报10060错误,要通过以下两个步骤解决: 1.先进入linux连接数据库并输入密码: mysql -uroot -p ...
- Navicat连接阿里云(centos7.3)的MySQL数据库遇到的问题及解决方法
注:本文涉及到的解决方案都是我遇到的问题的对应解决方案,不一定适用于每一个人,如果问题仍然存在,请继续百度查询其他解决方法 1. 首先是登录阿里云MySQL的一些必要信息(登录其他云主机的mysql ...
- 使用Navicat连接阿里云服务器中的Mysql数据库
1.首先将阿里云服务器中的安全组添加上Mysql的端口3306,如下图所示: 步骤就是进入到阿里云的官网,点击右上角控制台,在左边选择云服务器ECS--->实例 点击图中的管理按钮,然后选择本实 ...
随机推荐
- 设置一个严格的SESSION过期时间
认识一:当我们需要更改session生存时间的时候通行的做法是更改php.ini文件中 1: ; Name of the session (used as cookie name). 2: sessi ...
- [QT][待解决问题]对话框ui载入卡顿问题
电脑运行环境:win7 + qt-opensource-windows-x86-mingw530-5.8.0源码是 < Qt快速入门系列教程目录 > 第3篇 Qt5基础(三)Qt登录对话框 ...
- Python之MySQLdb
MySQLdb是用于Python链接Mysql数据库的接口,它实现了Python数据库API规范V2.0,基于MySql C API上建立的. 1. MySQLdb安装 (1)安装Mysql,参考上篇 ...
- bzoj 2435 道路修建
Written with StackEdit. Description 在 \(W\) 星球上有 \(n\) 个国家.为了各自国家的经济发展,他们决定在各个国家 之间建设双向道路使得国家之间连通.但是 ...
- HttpContext.Current.Cache和HttpRuntime.Cache的区别,以及System.Runtime.Caching
先看MSDN上的解释: HttpContext.Current.Cache:为当前 HTTP 请求获取Cache对象. HttpRuntime.Cache:获取当前应用程序的Cac ...
- utf_8 和 GBK 不搭出现乱码(转)
今天调数据的时候发现调出来的一直是乱码,用了各种方法都未解决,简单的调数据用了好长时间,最后突然发现了一个问题 页面的 <meta http-equiv="Content-Type&q ...
- 机器人操作系统(ROS)教程22:ROS的3D可视化工具—rviz
rviz是ROS中的一个3D可视化工具,有了它就可以把你用代码建的机器人模型转化为可视的3D模型. 首先需要安装: rosdep install rviz 然后编译rviz: rosmake rviz ...
- 完整的qt安装教程
大家可能认为qt收费了 其实不是 大家直接点击 这个 Community 这里的下载 Download 然后呢 就跳转到这个界面 点击 Qt Offline Installer 就会跳到这个地方 滑下 ...
- linux下安装ZipArchive扩展和libzip扩展
在项目开发的时候,由于要下载多个录音文件,我就需要打包下载这个功能 学习源头: https://www.landui.com/help/show-8079 https://www.aliyun.com ...
- java图形用户界面添加背景颜色不成功的解决方案
总结:背景颜色不成功,那么使用这个方法试试.getContentpane(); package clientFrame; import java.awt.Color; import java.awt. ...