mysql 遠端,遠端連線 GCE 的 MySQL 資料庫
情境
每次查詢API執行後都得進vm下MySQL指令用CLI看成果?
身為免費仔推薦一個好用的 database GUI : Sequel pro ,可提供本地端與遠端的資料庫連線。
事前準備
連線遠端時,有幾件事要注意
GCP:平台服務要開放遠端連線進資料庫
ubuntu: vm也要開放遠端連線進資料庫
MySQL: VM上的資料庫,要設定連線進來的使用者帳號、密碼、權限
開啟GCP平台服務的防火牆
進入GCP的防火牆,建立一個允許MySQL 3306的Rule
建立步驟可參考這隻教學影片
專案vm把上述Rule加入設定檔中
再處理Ubuntu 設定檔
MySQL的設定檔
檔案路徑:/etc/mysql/mysql.conf.d/mysqld.cnf
把 bind-address = 127.0.0.1
改 bind-address = 0.0.0.0
開啟vm上的防火牆
ufw 也要開啟 3306 port
建立一個MySQL的遠端連線帳戶
1.建立帳號
CREATE USER '帳戶名稱'@'%' IDENTIFIED by '帳戶密碼'
-> '%' : 不限制資料庫
CREATE USER 'testgcpmysql'@'%' IDENTIFIED by '*******'
2. 設定權限
grant all privileges on *.*
to 'testgcpmysql'@'%'
with grant option
3. 刷新MySQL
flush privileges
驗收成果
處理完以上設定後,就可以嘗試使用 Sequel pro 進行連線。
先檢查遠端的3306 port有無打開
成功範例:
失敗就會寫close,再回頭找原因
使用 Sequel pro 測試連線
打開軟體後,會要求輸入以下資訊:
Name -> 可自訂
Host -> GCP vm 的外部IP
Username -> 剛剛設定的MySQL遠端帳戶名稱
Password -> 剛剛設定的MySQL遠端帳戶密碼
Database、Port可以不用輸入
點選connect就能正常進入 Sequel pro 查看/新增/編輯遠端資料庫的資料。
mysql 遠端,遠端連線 GCE 的 MySQL 資料庫相关推荐
- mysql hammerdb,[料理佳餚] 用 HammerDB 來執行資料庫 TPC-C 效能量測
TPC-C 模擬的情境 TPC-C 模擬的情境是一個大型的商品批發商,擁有若干個倉庫,每個倉庫擁有 100000 件商品庫存.負責為 10 個地區供貨,每個地區服務 3000 名客戶,每名客戶平均一筆 ...
- flask html下拉列表,在Flask框架中,在html做下拉式選單,選完顯示連結MySQL資料庫的資料...
順便寫了ajax版的,主要是javascript的操作. code要寫的稍微多一點,不過這樣可以分離html,而且更靈活. index.py from flask import Flask, rend ...
- Ubuntu xrdp 遠端桌面連線
sudo apt-get install xrdp 遠端桌面連線Port: 3389 可與Windows遠端桌面相互連線 不用時記得停止Service sudo service xrdp stop 參 ...
- mysql cas_CAS SSO一直無法連線到MYSQL
我這兩天在試CAS SSO,可是在作MYSQL連結時 一啟動TOMCAT後就會出現錯誤 https://localhost:8443 /cas/login登入畫面也無法進入 我的語法有錯誤嗎?如果有前 ...
- 用odac连接oracle 12154,OracleConnection 連線出現「ORA-12154: TNS: 無法解析指定的連線 ID」...
我是不同台電腦,兩台電腦的 tnsname folder 路徑確實不一樣,其實不是很了解其中差別 |||b 原本使用using Oracle.DataAccess.Client 換使用using Sy ...
- Clinet端不正常斷線時, Server端竟然不知道
1. TcpClient.Connected: 属性获取截止到最后一次 I/O 操作时的 Client 套接字的连接状态. 2. TcpClient.Client.Connected: 属性获取截止到 ...
- easy connect 获取服务端配置信息失败_安装配置mysql
qq: 512714507 pip install mysql-connector-python pip install mysql https://jingyan.baidu.com/article ...
- mysql服务器是否支持tcp/ip连接,(3)MySQL客户端与服务端的TCP/IP及socket连接方式-Go语言中文社区...
MySQL客户端与服务端的TCP/IP及socket连接方式 客户端与服务器模型 客户端与服务端模型 TCP/IP方式连接 解释说明 TCP/IP套接字方式是MySQL在任何平台下都提供的连接方式,也 ...
- mysql 5.6服务端安装_MySQL5.6安装详细图解
下载及安装MySQL 自MySQL版本升级到5.6以后,其安装及配置过程和原来版本发生了很大的变化,下面详细介绍5.6版本MySQL的下载.安装及配置过程. 图1.1 MySQL5.6 目前针对不同用 ...
最新文章
- 怎么快速学好php,学习编程的快速高效方法
- 吃串串,数签签,这个 AI 神器一秒搞定
- leetcode51 N皇后
- 006---Linux用户、群组和权限
- Bug使用swoole找不到引用类
- 2021牛客暑期多校训练营8 F-Robots(bitset优化dp)
- 敏捷开发需求文档_需求的长期,敏捷文档
- 计算机系英文简历技能skill,如何填英文简历中SKILL选项
- 火狐浏览器的hoxx附件还能用吗_Haspit
- java web表单系统
- 7.20 - 每日一题 - 408
- 【百度、高德】模仿房产酒店网站——自定义标注窗口
- GitHub使用gitBash配置用户名和邮箱和远程操作二
- 【JVM技术专题】深入分析CG管理和原理查缺补漏「番外篇」
- 国内PHP开源建站程序
- 中国生物降解塑料行业市场运营态势及发展趋势研究报告2022~2028年
- 遇到数据库隔离性问题(读已提交和可重复读、可重复读导致调息前后两次查询数据一样)
- 2016中国移动办公论坛暨《2016中国移动办公男神报告》发布会成功举办
- Redis 连接命令介绍
- 用C语言做见缝插针游戏
热门文章
- python读取部分文件_Python:读取文本文件的一部分
- 禁止编辑注册表+ 文件劫持(映像劫持)
- 如何删除gitee远程仓库或者本地仓库里面的文件
- WebGL学习笔记(4)
- MP代码生成器(拿来即用)
- javascript,chrome与幽灵攻击---JavaScript,chrome with Spectre Attacks
- ABAQUS学习(2D-XFEM)
- Vega Protocol:L1 + L2 的混合去中心化衍生品交易所
- 苹果悬浮球_谁说苹果手机的悬浮球不好用的!那是你没有了解它的真正用法
- 学习《CSS选择器Level-4》不完全版 1